Resultados da pesquisa a pedido "haskell"
Lidando com o tempo atual em banana reativa
Como você lida com o tempo atual na banana reativa?Idealmente, eu gostaria de ter umBehaviour que posso "pesquisar" para obter a hora atual. No entanto, as pesquisasBehaviours comEvents (via<@ etc.) me fornece o valor doBehaviour deanterior ...
função simples que muda elemento específico de uma lista
Eu sou novo no Haskell e estou tentando descobrir como criar uma função: shift:: Eq a => a -> [a] -> Int -> [a] shift x (h:t) zEntrada: uma lista genérica e um elemento x do mesmo tipo Pré-condição: o elemento x existe na lista Resultado: se ...
módulo haskell de exportação com hierarquia diferente
No Haskell, o nome dos módulos e o nome do arquivo que contêm o módulo devem ser os mesmos. O problema é que não é apenas o nome do arquivo, mas inclui o caminho all, então você precisa (AFAIK) para criar uma estrutura de diretórios ...
São possíveis sinônimos de tipo com restrições de classe de tipo?
Sinta-se livre para mudar o título, mas não tenho experiência suficiente para saber o que realmente está acontecendo. Então, eu estava escrevendo um programa vagamente baseado emesta [http://www.cs.dartmouth.edu/~cs8/F2011/notes/11/Sudoku.lhs], ...
Use o MonadRef para implementar o MonadCont
Existe um problema bem conhecido quenão podemos usarforall tipos noCont tipo de retorno [https://stackoverflow.com/questions/7178919/how-to-make-callcc-more-dynamic/7180154#7180154] . No entanto, deve ser bom ter a seguinte definição: class ...
Erro de análise no código válido [duplicado]
Esta pergunta já tem uma resposta aqui: Por que não devo misturar guias e espaços? [/questions/35855170/why-shouldnt-i-mix-tabs-and-spaces] 1 respostaVocê consegue ver algum erro? Não posso! O GHC aponta para: Err == Err = TrueMas esta linha ...
Como os combinadores do analisador Scala se comparam ao Parsec de Haskell? [fechadas]
Eu li que os combinadores de analisador Haskell (em Parsec) podem analisar gramáticas sensíveis ao contexto. Isso também é verdade para os combinadores do analisador Scala? Nesse caso, é para isso que serve a função "into" (aka ">>")? Quais são ...
função de replicação para uma lista indexada em comprimento usando GHC.TypeLits e singletons
Estou tentando escrever uma função de replicação para uma lista indexada por comprimento usando o mecanismo deGHC.TypeLits [https://hackage.haskell.org/package/base-4.11.0.0/docs/GHC-TypeLits.html], singletons ...
Como criar listas (ou matriz) de canais em Haskell, como Go
Estou tentando comparar o Haskell com o Go para alguns exemplos de simultaneidade, o código a seguir é um exemplo simples de redução de mapa no Go usando Goroutines e canais. O seguinte código Go calcula a soma dos quadrados: 1 ^ 2 + 2 ^ 2 + 3 ^ ...
O que essa implementação de permutações de lista no Haskell faz exatamente?
Estou estudando o código no módulo Data.List e não consigo entender exatamente essa implementação de permutações: permutations :: [a] -> [[a]] permutations xs0 = xs0 : perms xs0 [] where perms [] _ = [] perms (t:ts) is = foldr interleave (perms ...