Materialā€Ž > ā€ŽEjemplosā€Ž > ā€Ž

Ejemplos Funcional

Instrucciones
Los siguientes ejemplos utilizando como URL base
instalando el utilitario SVN que permite versionar repositorio de código.

Para instalar el SVN:Ā https://subversion.apache.org/
El comando para descargarse los proyectos por lĆ­nea de comando es

svn checkout {URL completa}

Por ejemplo, para descargarse el ejemplo de los nĆŗmeros primos, deben primero posicionarse en un directorio de trabajo y luego hacer
https://svn2.xp-dev.com/svn/uqbar/examples/pdp/funcional/primos/

Una vez descargado, deben entrar al directorio principal y tirar este comando:
$ cabal install hspec
para lo cual deben instalar Cabal (un utilitario de manejo de dependencias de Haskell)
Eso permite que descargue las dependencias de testeo unitario que son necesarias para correr los ejemplos.

Nota importante: todos los ejemplos usan GHCi

Lista de ejemplos
Ā EjemploĀ URL
Ā NĆŗmeros primosĀ {URL Base} + /primos
Para correr el ejemplo, ejecutan GHCI
$ ghci> :a src/primos.hs> :a test/testPrimos.hs> runTests