Skip to content

Instantly share code, notes, and snippets.

@NickSeagull
Last active March 17, 2017 17:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NickSeagull/3a0a568ead3f25386a6975a5f15ae9ba to your computer and use it in GitHub Desktop.
Save NickSeagull/3a0a568ead3f25386a6975a5f15ae9ba to your computer and use it in GitHub Desktop.
Como prepararte para el Code Exchange del 16 de Marzo.

Code Exchange

18 de Marzo de 2017

Mañana realizaremos una serie de ejercicios sobre el dataset del Titanic de Kaggle, una pagina de competiciones de ciencia de datos.

Es interesante que te traigas descargado los archivos CSV.

Herramientas a utilizar

Stack

Stack es una build-tool, una herramienta de gestión de proyectos, para Haskell. No es necesario que te instales el lenguaje en sí, porque Stack lo hará todo por ti. Desde elegir una versión del compilador, hasta instalarte las librerías a usar.

Para instalarlo en sistemas con Linux o OSX:

  • Asegurate de que tienes wget instalado:
    • brew install wget para OSX
    • apt-get install wget para Ubuntu y derivados de Debian
  • Ejecuta el comando wget -qO- https://get.haskellstack.org/ | sh

Para instalarlo en Windows, descargar el instalador desde aqui.

Editor de texto

Para desarrollar conviene traer instalado un editor de texto con el que te sientas cómodo. Emacs, Vim, Sublime Text...

Si aun no tienes claro cual elegir, te recomendamos Atom, un editor open source desarrollado por la gente de GitHub. A esto tienes que instalarle el plugin de language-haskell.

Si no sabes como se instalan plugins en Atom, echale un vistazo a este video.

haskell.do

Aunque no es obligatorio, si que nos gustaría que aprovecharas el día de mañana para probar esta herramienta, el feedback es muy importante para nosotros y nos ayuda a seguir mejorando con respecto a lo que quieren los usuarios.

Instalación

Para instalar haskell.do, aparte de tener Stack instalado, se requiere NodeJS, lo puedes descargar de aqui y Git.

  1. Clonamos el repositorio de haskell.do: git clone https://github.com/theam/haskell-do && cd haskell-do
  2. Ejecutamos npm install -g purescript pulp bower
  3. Despues ejecutamos make deps
  4. Luego make build-all-plataforma . Cambiando plataforma por windows, linux u osx.

Eso es todo! Te esperamos!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment