Novo Endereço!!

De forma a melhor satisfazer os leitores deste blog, mudei de endereço e de serviço!!

Este é o novo Link:

www.ubuntued.info

até já :)




Biblioteca de Monad's para o Haskell

Para quem programa em Haskell, a um nível mais avançado, certamente deparou-se com este erro ao usar Monad's:

haskell/State.hs:18:7:
Could not find module `Control.Monad.Reader'
Could not find module `Control.Monad.State'
Este erro acontece porque o compilador não encontra a biblioteca libghc6-mtl-dev.


E como se sabe que biblioteca o ghc, ou outro compilador semelhante, quer? A resposta é fácil, corra a linha seguinte no terminal:
apt-cache search haskell | grep -i monad
Esta linha procura todas as bibliotecas relacionadas com Haskell, e filtra-as, mostrando as que contem a palavra monad. Assim, o resultado é:
libghc6-mtl-dev - Haskell monad transformer library for GHC
libghc6-mtl-doc - Haskell monad transformer library for GHC; documentation
libghc6-mtl-prof - Haskell monad transformer library for GHC; profiling libraries
Portanto, a biblioteca que se tem de instalar é libghc6-mtl-dev. Sempre que precisar de alguma biblioteca basta seguir o mesmo raciocínio.

Clique aqui para instalar a biblioteca libghc6-mtl-dev.

ou no terminal:
sudo apt-get install libghc6-mtl-dev

Posts Relacionados:



0 comentários:

Enviar um comentário