Resultados da pesquisa a pedido "ghc"

1 a resposta

Impedindo o armazenamento em cache da computação no critério de referência Critério

O código a seguir (sugerido por Reid Barton emCritério que causa a explosão do consumo de memória, sem CAFs à vista [https://stackoverflow.com/a/29336593/917635]) tem um tempo de referência que escalaproporcionalmentecomnum quando compilado comO0 ...

1 a resposta

Por que esse código Haskell é mais lento com -O?

Este pedaço de código Haskell é executadoMuito de mais lento com-O, mas-O deveria estarnão perigoso [https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/options-optimise.html#optimise-pkgs] . Alguém pode me dizer o que aconteceu? Se ...

3 a resposta

Qual dicionário o GHC escolhe quando mais de um está no escopo?

Considere o seguinte exemplo: import Data.Constraint class Bar a where bar :: a -> a foo :: (Bar a) => Dict (Bar a) -> a -> a foo Dict = barO GHC tem duas opções para o dicionário usar ao selecionar umBar instância emfoo: poderia usar o ...

1 a resposta

O Travis ci permite versões ghc maiores que 7,8?

Acabei de criar um projeto Haskell Travis CI com este.travis.yml: language: haskell ghc: - 7.8 - 7.10Mas Travis interpreta a segunda versão como7.1: ...

2 a resposta

Listas de literais de comprimento e tipo fixos

Estou tentando definir um tipo para listas de comprimento fixo em Haskell. Quando uso a maneira padrão de codificar números naturais como tipos em unário, tudo funciona bem. No entanto, quando tento criar tudo nos literais de tipo do GHC, ...

1 a resposta

Quais são as diferenças entre inline-c e language-c-inline?

Estive analisando brevemente as bibliotecas de quase cotações para Haskell. Essas bibliotecas permitem que o Haskell se integre a outros idiomas. Para integrar com C, parece haver dois pacotes com funcionalidade semelhante: inline-c ...

3 a resposta

Curioso sobre os problemas de desempenho do HashTable

Eu li que as tabelas de hash em Haskell tinham problemas de desempenho (no Haskell-Cafe [http://thread.gmane.org/gmane.comp.lang.haskell.cafe/11070]em 2006 eBlog da consultoria Flying ...

1 a resposta

pacote cabal sandbox v. pacote global db

Ao instalar dentro de uma sandbox do cabal, o cabal ainda usará pacotes do pacote global db (em particular, pacotes que vieram da Plataforma Haskell). Isso pode levar à instalação de conflitos. É possível configurar o cabal para ignorar o pacote ...

6 a resposta

Instâncias órfãs em Haskell

Ao compilar meu aplicativo Haskell com o-Wall opção, o GHC reclama de instâncias órfãs, por exemplo: Publisher.hs:45:9: Warning: orphan instance: instance ToSElem ResultA classe de tipoToSElem não é meu, é definido ...

3 a resposta

como posso construir o cabal-install no eeePc 701 / Ubuntu Netbook Remix 1.6 (Lucid)

Não é uma questão de programação, mas a primeira vez que vejo algo assim. O UNR 1.6 (baseado no Ubuntu 10.04) instala a versão 6.12.1 do GHC. Então, para construir o cabal-install-0.8.2, eu tenho que instalar os pacotes libghc6- do parsec, mtl, ...