Resultados da pesquisa a pedido "haskell"

1 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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], ...

1 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 ^ ...

2 a resposta

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 ...