Preguntas etiquetadas con haskell

Un lenguaje de programación funcional.


5
¿Cuál es el término apropiado para una función inversa a un constructor, para desenvolver un valor de un tipo de datos?
Editar: estoy reformulando un poco la pregunta. Aparentemente, causé cierta confusión porque no me di cuenta de que el término destructor se usa en OOP para algo bastante diferente: es una función invocada cuando se destruye un objeto. En la programación funcional (intentamos) evitar el estado mutable, por lo que …

2
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 trabajo en una tienda …
13 ruby  haskell  agile 

9
¿Recursos para mejorar su comprensión de la recursividad? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …

1
¿Es posible demostrar que una función es idempotente?
¿Es posible usar tipos estáticos o dependientes para demostrar que una función es idempotente? He buscado en Google y en varios lugares en StackOverflow / StackExchange la respuesta sin suerte. Lo más cercano que encontré fue esta conversación sobre Idris: https://groups.google.com/forum/#!topic/idris-lang/yp7vrspChRg Desafortunadamente, esa discusión está un poco sobre mi cabeza.
12 haskell 




2
Programación funcional y algoritmos de estado.
Estoy aprendiendo programación funcional con Haskell . Mientras tanto, estoy estudiando la teoría de Autómatas y, como los dos parecen encajar bien, estoy escribiendo una pequeña biblioteca para jugar con autómatas. Aquí está el problema que me hizo hacer la pregunta. Mientras estudiaba una forma de evaluar la accesibilidad de …





1
Usar clases de tipo Haskell para imponer la conmutatividad
Quiero definir una clase de tipo para objetos geométricos que se puedan intersectar juntos: class Intersect a b c | a b -> c where intersect :: a -> b -> c -- Language extensions: -XMultiParamTypeClasses, -XFunctionalDependencies La idea es tener funciones de intersección de propósito general que puedan manejar …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.