Resultados da pesquisa a pedido "ghc"
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 ...
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 ...
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 ...
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: ...
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, ...
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 ...
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 ...
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 ...
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 ...
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, ...