Preguntas etiquetadas con haskell

30
Haskell vs Erlang para servicios web

Estoy buscando comenzar un proyecto experimental usando un lenguaje funcional y estoy tratando de decidir entre Erlang y Haskell, y ambos tienen algunos puntos que realmente me gustan. Me gusta el sistema de tipo fuerte y la pureza de Haskell. Tengo la sensación de que facilitará la escritura de...

22
La forma más limpia de informar errores en Haskell

Estoy trabajando en aprender Haskell, y he encontrado tres formas diferentes de tratar los errores en las funciones que escribo: Simplemente puedo escribir error "Some error message.", lo que arroja una excepción. Puedo recuperar mi función Maybe SomeType, donde puedo o no devolver lo que me...

20
¿Haskell tiene tipos dependientes?

Sé que Haskell ya tiene la capacidad de parametrizar un tipo sobre otro tipo (similar a la programación de plantillas en C ++), pero me pregunto si Haskell también puede parametrizar un tipo sobre valores, si admite tipos dependientes. Con los tipos dependientes, puede tener un tipo parametrizado...

20
¿Cómo mejorar la eficiencia con la programación funcional?

Recientemente he estado revisando la guía Learn You a Haskell for Great Good y, como práctica, quería resolver el problema 5 del Proyecto Euler , que especifica: ¿Cuál es el número positivo más pequeño que es divisible por todos los números del 1 al 20? Decidí escribir primero una función que...