Ir al contenido

Nuevo Proyecto

Para comenzar a trabajar en Haskell, vamos a utilizar una biblioteca llamada pdepreludat que es un juego de palabras entre

  • PdeP, el nombre de la materia
  • Prelude que es la biblioteca de funciones inicial de Haskell
  • y Ludat o Lucas David Traverso, que es un amigo de la casa

El objetivo de la biblioteca es que tengas una experiencia más amistosa con algunos errores recurrentes que en anteriores cursadas generaban un dolor de cabeza a alumnos y docentes. Si querés investigar más te dejamos el link a la página del proyecto, pero no es necesario que hagas nada con él. Solo seguir las instrucciones que vienen a continuación.

En la terminal de Visual Studio Code, o bien en cualquier terminal Linux o Git Bash, podés correr el siguiente comando que va a crear una carpeta llamada primer-proyecto (o el nombre que ustedes quieran, siempre que no tenga números después del guión medio).

Ventana de terminal
stack new proyecto-test https://github.com/uqbar-project/pdepreludat/releases/latest/download/pdepreludat.hsfiles

Cualquier error, podés consultar la página de problemas recurrentes.

Una vez creada la carpeta, hay que descargar las dependencias del proyecto, de la siguiente manera:

Ventana de terminal
cd proyecto-test
stack build

A partir de aquí podés trabajar en Visual Studio Code. Recordá que podés abrirlo desde la consola Linux o Git Bash siempre en la carpeta del proyecto (tenés que haber hecho cd proyecto-test previamente):

code .

El comando toma una plantilla y genera un proyecto Haskell con ciertas dependencias, para definir funciones, solamente necesitás editar el archivo Library.hs en la carpeta src.

Te dejamos el link para ver cómo es el trabajo en el entorno Haskell