Preguntas etiquetadas con haskell

124
Haskell Type vs Data Constructor

Estoy aprendiendo Haskell de learnyouahaskell.com . Tengo problemas para comprender los constructores de tipos y los constructores de datos. Por ejemplo, realmente no entiendo la diferencia entre esto: data Car = Car { company :: String , model :: String , year :: Int } deriving (Show) y...

118
¿Haskell requiere un recolector de basura?

Tengo curiosidad por saber por qué las implementaciones de Haskell usan un GC. No puedo pensar en un caso en el que GC sea necesario en un lenguaje puro. ¿Es solo una optimización para reducir el copiado o es realmente necesario? Estoy buscando un código de ejemplo que se filtraría si no...

118
¿Qué significa la sintaxis "Just" en Haskell?

He buscado en Internet una explicación real de lo que hace esta palabra clave. Cada tutorial de Haskell que he visto comienza a usarlo al azar y nunca explica lo que hace (y he visto muchos). Aquí hay una pieza básica de código de Real World Haskell que usa Just. Entiendo lo que hace el código,...

117
Haskell: ¿Dónde vs Dejar?

Soy nuevo en Haskell y estoy muy confundido con Where vs. Let . Ambos parecen tener un propósito similar. He leído algunas comparaciones entre Dónde y Dejar, pero tengo problemas para discernir cuándo usar cada una. ¿Podría alguien proporcionar algún contexto o quizás algunos ejemplos que...