Resultados da pesquisa a pedido "ghc"
Assinatura do tipo incompleta
Vamos dizer que temos uma função como f abaixo, que retorna uma mônada. No entanto, onde você vê
Correlações temporais ao empregar System.Random (não presente ao empregar System.Random.TF)
Esta questão diz respeito às origens das correlações temporais que se observa comSystem.Random quando se gera randoms sucessivos a partir de sementes sucessivas (onde se descarta o mesmo número de geradores para cada semente). NoUsando mkStdGen ...
nstalando binários ghc no Linux (não é possível encontrar o libgmp.s
Estou tentando instalar a plataforma Haskell no Linux pela primeira vez (também sou um usuário bastante novo do Linux). O sistema de vítimas é um novo sistema Red Hat. E tudo o que está envolvido aqui deve ser de 64 bit As instruções no site ...
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 ...
Entendendo esta definição de HList
Sou relativamente novo em Haskell e estou tentando entender uma das definições deHList [https://hackage.haskell.org/package/HList-0.4.1.0/docs/Data-HList-HList.html]. data instance HList '[] = HNil newtype instance HList (x ': xs) = HCons1 ...
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 ...
GHC: exibição de caracteres unicode
Além da minha primeira pergunta sobre o gerenciamento dos caracteres unicode na produção do arquivo .exe, este também é um bug no GHC? > print "Frère" "Fr\233re"
Por que o GHCi está digitando essa declaração de maneira estranh
Ao responder a uma pergunta no stackoverflow, notei que o GHCi (interativo) está atribuindo um tipo muito restritivo em umdeixe declaração. Ou seja, dado o código, import Control.Arrow f = maximum &&& id >>> fst &&& (\(m,l) -> length $ ...