Preguntas etiquetadas con haskell

18
¿Cuál es el progreso en los registros de Haskell?

Recientemente me topé una vez más con los problemas de los registros de Haskell, en particular la unicidad de los nombres de campo. (Es un dolor...) Ya leí Una propuesta de registros en Haskell de SPJ y Greg Morrisett, pero su última actualización fue en 2003. Otro documento llamado Lightweight...

18
Lenguaje funcional más rápido

Recientemente he estado profundizando en la programación funcional, especialmente Haskell y F #, la anterior aún más. Después de buscar en Google, no pude encontrar una comparación de referencia de los lenguajes funcionales más destacados (Scala, F #, etc.). Sé que no es necesariamente justo para...

17
¿Por qué no hay una clase de tipo para funciones?

En un problema de aprendizaje con el que he estado jugando, me di cuenta de que necesitaba una clase de tipo para funciones con operaciones para aplicar, componer, etc. Razones ... Puede ser conveniente tratar una representación de una función como si fuera la función misma, de modo que al...

14
¿Cuál es el lenguaje de producción más compatible y ampliamente utilizado para exportar los conocimientos y habilidades adquiridos de Haskell?

Me gusta Haskell, simple y llanamente. Si bien Haskell se usa en software de producción, no se despliega especialmente de lo que he visto. ¿Cuál es el lenguaje más similar y aún más utilizado en lo que respecta a los proyectos de producción para que tenga la posibilidad de usar algo similar en la...

13
Cómo manejar el "dogmatismo" tecnológico

Dejé un trabajo (para trasladarme a otro país) donde programé en Javascript y Haskell (alguna pitón) la mayor parte del tiempo. Realmente me gustó porque la gente era objetiva, positiva, matemática y, sin embargo, hizo un montón de cosas. Esta fue una tienda verdaderamente profesional. Ahora...

13
¿Se borran los tipos en Haskell?

Haskell tiene una noción de "funciones genéricas" que tiene cierta similitud aparente con el lisp común: al no tener experiencia con Haskell ni con el lisp común, podría ser muy aproximado aquí. Esto significa que se puede definir una to_stringinstalación genérica para definir una representación de...

13
Implemente la clase de tipo Haskell con la interfaz C #

Estoy tratando de comparar las clases de tipos de Haskell y las interfaces de C #. Supongamos que hay un Functor. Haskell class Functor f where fmap :: (a -> b) -> f a -> f b ¿Cómo implementar esta clase de tipo como interfaz en C #? Lo que he intentado: interface Functor<A,...