Perguntas com a marcação «haskell»

Haskell é uma linguagem de programação funcional com forte digitação estática, avaliação lenta, amplo suporte a paralelismo e simultaneidade e recursos exclusivos de abstração.



4
Lendo o GHC Core
O núcleo é a linguagem intermediária do GHC. O Reading Core pode ajudá-lo a entender melhor o desempenho do seu programa. Alguém me pediu documentação ou tutoriais sobre a leitura do Core, mas não consegui encontrar muita coisa. Que documentação está disponível para leitura do GHC Core? Aqui está o …






13
Como dividir uma string em Haskell?
Existe uma maneira padrão de dividir uma string em Haskell? linese wordsfunciona muito bem ao dividir em um espaço ou nova linha, mas certamente existe uma maneira padrão de dividir em uma vírgula? Não encontrei no Hoogle. Para ser específico, estou procurando algo em que split "," "my,comma,separated,list"retorne ["my","comma","separated","list"].
163 string  haskell 

4
Por que não ser digitado com confiança?
Vi várias fontes ecoarem a opinião de que "Haskell está gradualmente se tornando uma linguagem dependente". A implicação parece ser que, com mais e mais extensões de linguagem, Haskell está à deriva nessa direção geral, mas ainda não existe. Há basicamente duas coisas que eu gostaria de saber. A primeira …


7
Como definir uma função em ghci em várias linhas?
Estou tentando definir qualquer função simples que abranja várias linhas em ghci, considere o seguinte como exemplo: let abs n | n >= 0 = n | otherwise = -n Até agora, tentei pressionar Enter após a primeira linha: Prelude> let abs n | n >= 0 = n Prelude> …
161 haskell  ghci 


2
Aplicações do mundo real de pré-promorfismos zigo-histomórficos
Sim, estes : {-#LANGUAGE TypeOperators, RankNTypes #-} import Control.Morphism.Zygo import Control.Morphism.Prepro import Control.Morphism.Histo import Control.Functor.Algebra import Control.Functor.Extras import Control.Functor.Fix import Control.Comonad.Cofree zygohistomorphic_prepromorphism :: Functor f => Algebra f b -> GAlgebra f (ZygoT (Cofree f) b) a -> (f :~> f) -> FixF f -> a zygohistomorphic_prepromorphism f = g_prepro …

1
Especialização com Restrições
Estou tendo problemas para que o GHC especialize uma função com uma restrição de classe. Eu tenho um exemplo mínimo do meu problema aqui: Foo.hs e Main.hs . Os dois arquivos são compilados (GHC 7.6.2 ghc -O3 Main) e executados. NOTA: Foo.hs está realmente despojado. Se você quiser ver por …
156 haskell  ghc 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.