Resultados da pesquisa a pedido "ghc"
Opções RTS do GHC para coleta de lixo
Eu tenho um programa Haskell que processa um arquivo de texto e cria umMap (com vários milhões de elementos). A coisa toda pode durar de 2 a 3 minutos. Descobri que ajustar as opções -H e -A faz uma grande diferença no tempo de execução. Há ...
Pegada de memória dos tipos de dados Haskell
Como posso encontrar a quantidade real de memória necessária para armazenar um valor de algum tipo de dados em Haskell (principalmente com GHC)? É possível avaliá-lo em tempo de execução (por exemplo, no GHCi) ou é possível estimar os requisitos ...
Erro Haskell: erro de análise na entrada `= '
Especificações GHC 6.12.1 Mac OS X 10.6.4 x64 MacBook Pro Problema Estou tendo problemas para usarlet sintaxe. O código a seguir se recusa a compilar: module Main where main = let x = 1 y = 2 z = 3 in putStrLn $ "X = " ++ show x ++ "\nY = " ...
Converta uma notação "do" com mais de duas ações para usar a função de ligação
Eu sei que a seguinte função "bind" da notação "do" é equivalente agetLine >>= \line -> putStrLn do line <- getLine putStrLn lineMas como a notação a seguir é equivalente à função bind? do line1 <- getLine putStrLn "enter second line" line2 <- ...
Como o GHC / Haskell decide qual codificação de caracteres será decodificada / codificada de / para?
Parece que o GHC é pelo menos inconsistente na codificação de caracteres que decide decodifica Considere um arquivo,omatase-shimashita.txt, com o seguinte conteúdo, codificado em UTF-8: お 待 た せ し ま し た readFile parece ler isso corretamente ...
Como executar um comando logo após um comando buscar ou puxar no gi
Clonei o repositório GHC (Glasgow Haskell Compiler). Para construir o compilador, você precisa de várias bibliotecas, todas elas também disponíveis como repositórios git. Para facilitar a vida, os hackers do GHC incluíram um scriptsync-all que, ...
Python- “é” um operador de igualdade para Haskell / GHC
Existe uma extensão "insegura" específica do GHC para perguntar se duas referências Haskell apontam para o mesmo loca Sei que isso pode quebrar a transparência referencial se não for usado corretamente. Mas deve haver pouco dano (a menos que ...
Não é possível que o cabal encontre a biblioteca mpi para o haskell-mpi no Windows [fechado]
PROBLEMA RESOLVIDO Siga as instruções que Dons postouAqu [http://www.haskell.org/haskellwiki/Windows#Tools_for_compilation] Abra as variáveis de ambiente (Meu Computador -> Propriedades (no menu de contexto) -> Avançado) Adicione ou crie uma ...
viso sobre especializações ao compilar o Código Haskell com o ghc
Eu recebo o seguinte erro ao tentar compilar $ ghc --make -O2 -Wall -fforce-recomp [1 de 1] Compilando Main (isPrimeSmart.hs, isPrimeSmart.o) A função SpecConstr `$ wa {v s2we} [lid] 'possui dois padrões de chamada, mas o limite é 1 ...
Bom texto introdutório sobre a implementação do GHC?
Ao programar em Haskell (e especialmente ao solucionar problemas do Project Euler, onde soluções abaixo do ideal tendem a enfatizar as necessidades de CPU ou memória), fico frequentemente intrigado com o porquê do programa se comportar dessa ...