El tp se va a corregir durante la clase que viene con sus tutores.
- Aceptar el assignment y clonar el repositorio con el ejercicio
- Ir a la carpeta donde descargaste el ejercicio.
- Reemplazar la lista de integrantes con los nombres de los integrantes del equipo en el archivo README.md
- Resolver el ejercicio siguiendo un esquema de trabajo, eso incluye
- Ejecutar los tests con
stack test
y que den verde - A medida que vas resolviendo el ejercicio, subir el progreso a git
Equipo:
Necesitás haber instalado el ambiente según se explica en el TP-0.
Si tienen dudas con Haskell pueden ayudarse todo el tiempo con esta documentación
- Guía de lenguajes, un resumen de las principales funciones que vienen con Haskell.
- Hoogle, un motor de búsqueda específico para Haskell.
Aparte, siempre pueden preguntar a sus ayudantes en discord!
Y para comenzar a trabajar con Git les recomendamos este apunte inicial de Git o estos videos donde se explica como usar Git:
- Parte 1: Qué es GIT y cómo clonar el repo basado en GitHub classroom
- Parte 2: Uso básico de GIT con status, add, reset, commit, push
- Parte 3: Resolución de conflictos
La forma que recomendamos de resolver el ejercicio es no programar todo de una y después ver si anda, si no ir probando en cada paso a medida que van programando cada función.
Para esto, les recomiendo que usen mucho stack ghci
para probar cosas por consola, y vuelvo a linkear esta página donde se explican un par de cositas de como usar ghci
.
Nuestra solución tiene que estar escrita en el archivo Library.hs
del directorio src
, entonces podemos correr pruebas automatizadas en la terminal:
stack test
También pueden usar ghcid para correr los tests automáticamente como se explica acá.
Este TP lo vamos a corregir la clase que viene.