Bitácora de Clase 2022
04/10 - Paradigma Objetos
27/09 - Paradigma Objetos
20/09 - Paradigma Objetos
30/08 - Paradigma Objetos
16/08 - Paradigma Lógico
12/07 - Paradigma Lógico
05/07 - Paradigma Lógico
28/06 - Paradigma Lógico
21/06 - Paradigma Lógico
07/06 - Paradigma Funcional
31/05 - Paradigma Funcional
Resolución realizada en clase acá
24/05 - Paradigma Funcional
Resolvimos en clase este ejercicio integrador
17/05 - Paradigma Funcional
10/05 - Paradigma Funcional
03/05 - Paradigma Funcional
26/04 - Paradigma Funcional
Vimos foldl de la familia fold que está explicado acá
Más información hay en Modulo 5 Orden Superior y en La Familia Fold
Tarea
Realizar ejercicio 6a y 6b de acá
12/04 - Paradigma Funcional
19/04 - Paradigma Funcional
Repositorio con los ejercicios realizados en clase acá
05/04 - Paradigma Funcional
Estuvimos jugando con el laboratorio de funciones.
Resolvimos algunos ejercicios que están acá
Repositorio con los ejercicios realizados en clase acá
Mumuki:
La primera vez entrar a registrarse con su usuario de github: https://mumuki.io/pdep-utn
Ya pueden resolver las guías 1 (Valores y Funciones), 2 (Práctica Valores y Funciones) y 7 (Alternativas: Guardas y patrones)
Pasos para la instalación del entorno:
Previamente, es conveniente tener instalado Git
Instalar Visual Studio Code
Dentro de VSC, buscar la extensión "Simple GHC (Haskell) Integration" e instalarla.
Instalar Stack, que es el gestor de proyectos de Haskell. (Instalador para windows 64 bits) (Otros Sistemas operativos e instrucciones detalladas)
Preparar Proyecto: Correr el siguiente comando que va a crear una carpeta llamada proyecto-test (o el nombre que le hayan pasado stack new) con el proyecto adentro.
stack new proyecto-test https://github.com/10Pines/pdepreludat/releases/download/2.1.6/pdepreludat.hsfiles
Una vez creada la carpeta, moverse a la misma y compilar el proyecto con los siguientes comandos:
cd proyecto-test
stack build --test
Probarlo: Por consola o desde la terminal de VSC, levantar un intérprete de Haskell (ejecutar el comando: stack ghci ).
29/03 - Introducción a la materia
Temas principales abordados en clase: