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
O que o símbolo “@” significa em referência às listas em Haskell?
Eu me deparei com um pedaço de código Haskell que se parece com isso: ps@(p:pt) O que o @símbolo significa neste contexto? Parece que não consigo encontrar nenhuma informação no Google (infelizmente é difícil procurar símbolos no Google) e não consigo encontrar a função na documentação do Prelude, então imagino …
127 haskell  syntax 



1
O Emacs Interactive-Haskell substitui a não resposta se o cabal ou o diretório ativo estiver definido como o diretório do projeto
Estou tendo um comportamento estranho com a substituição do Interactive-Haskell emacs. Quando eu origino um arquivo, o emacsmini buffer mostra uma série de prompts interativos: Start a new project named 'myproject'? Cabal dir (guessed from myproject.cabal): Build target (empty for default): Set current directory: Se eu deixar o diretório cabal …
124 haskell  emacs  cabal  ghci 



6
Tipo Haskell vs Construtor de Dados
Estou aprendendo Haskell em learnyouahaskell.com . Estou tendo problemas para entender construtores de tipo e construtores de dados. Por exemplo, eu realmente não entendo a diferença entre isso: data Car = Car { company :: String , model :: String , year :: Int } deriving (Show) e isto: data …
124 haskell 


16
Guia para iniciantes em Haskell? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …



8
Haskell requer um coletor de lixo?
Estou curioso para saber por que as implementações de Haskell usam um GC. Não consigo pensar em um caso em que o GC seria necessário em uma linguagem pura. É apenas uma otimização para reduzir as cópias ou é realmente necessário? Estou procurando por exemplo de código que vazaria se …

5
O que significa a sintaxe “Just” em Haskell?
Eu vasculhei a internet em busca de uma explicação real do que essa palavra-chave faz. Cada tutorial Haskell que eu li começa a usá-lo aleatoriamente e nunca explica o que ele faz (e eu olhei muitos). Aqui está um código básico do Real World Haskell que usa Just. Eu entendo …
118 haskell  syntax 


4
Qual representação Haskell é recomendada para arrays de pixels 2D não encaixotados com milhões de pixels?
Quero resolver alguns problemas de processamento de imagem em Haskell. Estou trabalhando com imagens bitonais (bitmap) e coloridas com milhões de pixels. Eu tenho uma série de perguntas: Em que base devo escolher entre Vector.Unboxede UArray? Ambos são arrays unboxed, mas a Vectorabstração parece muito anunciada, principalmente em torno da …

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.