Skip to content

Introducción a Haskell práctico: Servidor REST en Scotty

License

Notifications You must be signed in to change notification settings

BsAsHaskell/workshop-viejo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workshop 1 - Servidor Rest con Scotty

Este repositorio es para el 1er Workshop de BAHM y consta de un simple servidor web que devuelve JSON hecho con Scotty

Instalando GHC y Stack

GHC es el principal compilador de Haskell y Stack la nueva build tool.

Instalar GHC system level ahora es opcional, porque stack lo hace solo y por version, pero no viene mal. El sitio oficial tiene los pasos a seguir (cuidado, los links son los de la sección Compiler and base libraries, no recomiendo instalar la Haskell Platform): https://www.haskell.org/downloads.

Stack es bastante automático también, lo pueden encontrar acá.

Compilando

Clonamos el repo

$ git clone https://github.com/BsAsHaskell/workshop-1
$ cd workshop-1

y dejamos que stack haga su magia:

$ stack build

Esto, en teoría, baja las dependencias isoladamente y si no encuentra GHC pide que corramos stack setup que se encarga de hacerlo.

Corriendo

Si todo salió bien, hacemos:

./.stack-work/install/x86_64-linux/lts-2.15/7.8.4/bin/workshop1

y listo!

curl localhost:3000/episodes/
curl localhost:3000/episodes/1

About

Introducción a Haskell práctico: Servidor REST en Scotty

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published