Translate

Mostrando las entradas con la etiqueta Cabal. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Cabal. Mostrar todas las entradas

martes, 25 de junio de 2019

Primer proyecto con Haskell y cabal.


Antes que nada vamos a instalar cabal, como uso linux (derivado de debian) lo puedo instalar con apt :

sudo add-apt-repository -y ppa:hvr/ghc
sudo apt-get update
sudo apt-get install -y cabal-install ghc

Probamos cabal :

$ cabal --version

Hacemos un Proyecto:

$ cabal init

Este comando nos preguntará datos de forma interactiva, como nombre de proyecto, versión, autor, etc ...

Si deseamos hacer un proyecto haskell ejecutable:

$ cabal init -n --is-executable
$ cabal run

Dejo link: https://www.haskell.org/cabal/



sábado, 20 de junio de 2015

Cabal


Cabal es como maven pero para Haskell. Bien resumido...

Cabal es el sistema de paquetes estándar para el software de Haskell. Ayuda a la gente para configurar, compilar e instalar el software de Haskell y para distribuir fácilmente a otros usuarios y desarrolladores.

Es una herramienta de línea de comandos para trabajar con paquetes. Ayuda con la instalación de paquetes existentes y también ayuda a las personas que desarrollan sus propios paquetes. Se puede utilizar para trabajar con paquetes locales o instalar paquetes en línea, incluyendo la instalación de dependencias automáticamente. Por defecto está configurado para utilizar Hackage que es archivo paquete central de Haskell que contiene miles de bibliotecas y aplicaciones en el formato de paquete de Cabal.

Todo muy lindo pero como empezamos? bueno un buen comienzo es instalando cabal y luego cabal init ...

Dejo link:
https://www.haskell.org/cabal