Quantcast
Channel: Comentarios en: Un diccionario persistente en 4 líneas de javascript
Browsing all 20 articles
Browse latest View live

Por: Juan María Hernández

No había pensado mucho en el orden de los parámetros, pero me salía “natural” colocar el diccionario al principio. Quizá sea porque los lenguajes que conozco con este tipo de APIs suelen colocarlo ahí.

View Article



Por: Micael Gallego

Una implementación muy curiosa. Sobre todo para los que no nos movemos muy bien en el paradigma funcional. Respecto al consumo mínimo de memoria, si no he entendido mal tu solución, no se cumple, no?...

View Article

Por: Juan María Hernández

En lo del consumo de memoria es posible que se me haya pasado algo o que no lo haya explicado del todo bien. Me refería a evitar la implementación naïf que implica copiar entera la estructura de datos...

View Article

Por: Micael Gallego

Ahh, entiendo. Es cierto que la copia es costosa y no se “aprovecha” el espacio cuando varios clientes comparten versiones del diccionario. La cosa de que la memoria crezca en cada eliminación es lo...

View Article

Por: Juan María Hernández

No hacen falta varios clientes. Si tienes un sólo cliente que añade 100.000 entradas al diccionario durante su inicialización, el coste en memoria antes de salir del método de inicialización (mientras...

View Article


Por: Bernal

@Juanma En mi caso lo natural ha pasado a ser que el objeto sobre el que actúa la función esté siempre al final para aprovechar el “currying”. Ramda se ha convertido en mi librería de referencia para...

View Article

Por: Juan María Hernández

@Bernal, me gusta ramda, pero la verdad es que luego en javascript utilizar un enfoque tan funcional resulta un poco cansado por todo el ruido que mete la sintaxis. Me pasa igual con librerías como...

View Article

Por: Edwin

Un saludo desde Colombia. Esa capacidad de los cierres léxicos demuestra la versatilidad para construir estructuras de datos de cualquier índole desde las funciones. Si en vez de un “value”, lo que se...

View Article


Por: Edwin

Ha perdido un poco de popularidad el paradigma OOP y ha tomado fuerza el Funcional. Ahora muchos que se entrenaron en OOP durante años, están aprendiendo y encontrando beneficios en el paradigma...

View Article


Por: Juan María Hernández

Hola Edwin, Lo que planteas es muy interesante y, en mi opinión, acertado. No creo que se pueda decir que un paradigma es inherentemente mejor que todos los demás (aunque hay gente cuya opinión respeto...

View Article

Por: Juan María Hernández

No había pensado mucho en el orden de los parámetros, pero me salía "natural" colocar el diccionario al principio. Quizá sea porque los lenguajes que conozco con este tipo de APIs suelen colocarlo ahí.

View Article

Por: Micael Gallego

Una implementación muy curiosa. Sobre todo para los que no nos movemos muy bien en el paradigma funcional. Respecto al consumo mínimo de memoria, si no he entendido mal tu solución, no se cumple, no?...

View Article

Por: Juan María Hernández

En lo del consumo de memoria es posible que se me haya pasado algo o que no lo haya explicado del todo bien. Me refería a evitar la implementación naïf que implica copiar entera la estructura de datos...

View Article


Por: Micael Gallego

Ahh, entiendo. Es cierto que la copia es costosa y no se «aprovecha» el espacio cuando varios clientes comparten versiones del diccionario. La cosa de que la memoria crezca en cada eliminación es lo...

View Article

Por: Juan María Hernández

No hacen falta varios clientes. Si tienes un sólo cliente que añade 100.000 entradas al diccionario durante su inicialización, el coste en memoria antes de salir del método de inicialización (mientras...

View Article


Por: Bernal

@Juanma En mi caso lo natural ha pasado a ser que el objeto sobre el que actúa la función esté siempre al final para aprovechar el "currying". Ramda se ha convertido en mi librería de referencia para...

View Article

Por: Juan María Hernández

@Bernal, me gusta ramda, pero la verdad es que luego en javascript utilizar un enfoque tan funcional resulta un poco cansado por todo el ruido que mete la sintaxis. Me pasa igual con librerías como...

View Article


Por: Edwin

Un saludo desde Colombia. Esa capacidad de los cierres léxicos demuestra la versatilidad para construir estructuras de datos de cualquier índole desde las funciones. Si en vez de un «value», lo que se...

View Article

Por: Edwin

Ha perdido un poco de popularidad el paradigma OOP y ha tomado fuerza el Funcional. Ahora muchos que se entrenaron en OOP durante años, están aprendiendo y encontrando beneficios en el paradigma...

View Article

Por: Juan María Hernández

In reply to Edwin. Hola Edwin, Lo que planteas es muy interesante y, en mi opinión, acertado. No creo que se pueda decir que un paradigma es inherentemente mejor que todos los demás (aunque hay gente...

View Article
Browsing all 20 articles
Browse latest View live




Latest Images