Resultados da pesquisa a pedido "ghc"
Como limitar o uso de memória de threads Haskell
Em um programa Haskell compilado com o GHC, é possível proteger programaticamente contra o uso excessivo de memória? Ou seja, notifique o programa quando o uso da memória atingir um limite especificado, indicando de preferência o encadeamento ...
Compilando o ghc com suporte -fPIC
Estou tentando instalar o GHC com suporte -fPIC no Fedora. Peguei um tarball de origem, pois parece que ninguém é binári No Build.mk, alterei o tipo de compilação rápida para ifeq "$(BuildFlavour)" "quick" SRC_HC_OPTS = -H64m -O0 -fasm ...
sando a cabal com várias versões do G
Eu tenho o ghc6 e o ghc7 na minha área de trabalho. Para instalar novos pacotes (para a versão específica do ghc), eu usocabal com a bandeira--with-compiler=<ghc-dir> para especificar para qual ghc eu quero o pacote instalad Eu façocabal update ...
@Cabal reconstrói tudo com o sinalizador de compartilhamento compartilhado
Estou tendo um problema ao criar uma biblioteca compartilhada com o ghc e acho que preciso reconstruir meus pacotes haskell com --enable-shared, existe uma maneira fácil de reconstruir todos os meus pacotes com cabal com a bandeira --enable- ...
Como [temporariamente] suprimir avisos "definidos mas não usados"?
Quando protótipo de programas Haskell, sempre recebo centenas de avisos como este (sem brincadeiras): /Users/bob/SourceCode/course/is/expriment/LiftedSpine2.hs:70:15: Warning: Defined but not used: ...
A Haskell é flexívelInstança uma extensão estável para o idioma?
Qual é o problema com o FlexibleInstances em Haskell? Por que eles não estão incluídos no Haskell 2010? As implementações do FlexibleInstances simplesmente não são estáveis o suficiente para serem incluídas em um padrão ou existem preocupações ...
Como se relacionar com o tipo do contexto externo
Vamos considerar o seguinte snippet de código: blah :: a -> b -> a blah x y = ble x where ble :: b -> b ble x = xIsso compila bem no GHC, o que significa essencialmente queb da 3ª linha é algo diferente deb da primeira linha. Minha pergunta é ...
Como o GHCi escolhe nomes para variáveis de tipo?
Ao usar o intérprete interativo do GHC, é possível solicitar o tipo inferido de uma expressão: Prelude> :t map map :: (a -> b) -> [a] -> [b] Parece que leva os nomes das variáveis de tipo da assinatura desdemap ...
Atravessar o código fonte do prelúdio traz estranheza
Eu estava procurando a definição deseq e me deparei com essa estranheza. Por que todas essas funções têm as mesmas / definições semelhante seq :: a -> b -> b seq = let x = x in x inline :: a -> a inline = let x = x in x lazy :: a -> a lazy = let ...
Como executar um arquivo haskell no modo interpretado
Me disseram que você pode interpretar arquivos haskell (o que eu suponho que significa que eles funcionarão como Ruby / Python / Perl). Porém, não é possível encontrar a opção de linha de comando no ghc. Ele sempre deseja compilar meu arquivo. ...