Preguntas etiquetadas con immutability

12
¿Cuáles son los inconvenientes de los tipos inmutables?

Me veo usando más y más tipos inmutables cuando no se espera que las instancias de la clase cambien . Requiere más trabajo (ver el ejemplo a continuación), pero facilita el uso de los tipos en un entorno multiproceso. Al mismo tiempo, rara vez veo tipos inmutables en otras aplicaciones, incluso...

12
Programación Funcional - Inmutabilidad

Estoy tratando de entender el manejo de datos inmutables en FP (específicamente en F #, pero otros FP también están bien) y romper el viejo hábito del pensamiento completo (estilo OOP). Una parte de la respuesta seleccionada a la pregunta aquí reiteró mi búsqueda de cualquier crítica sobre...

11
Solución alternativa para implementar operaciones en estructuras de datos doblemente vinculadas o circulares en idiomas con datos inmutables

Me gustaría aprender a hacer gráficos y realizar algunas operaciones locales en Haskell, pero la pregunta no es específica de Haskell, y en lugar de gráficos podemos considerar listas doblemente vinculadas. Pregunta: ¿Cuál sería una forma idiomática o recomendada de implementar una lista...

8
Identidad de objeto y mutabilidad

Estaba leyendo una propuesta para los tipos de valor en Java , y me encontré con esta oración: "La identidad del objeto sirve solo para soportar la mutabilidad, donde el estado de un objeto puede ser mutado pero sigue siendo el mismo objeto intrínseco". Por lo que entiendo (aunque...