Resultados da pesquisa a pedido "haskell"

1 a resposta

Como depurar programas no nível de tipo

Estou tentando fazer alguma programação de nível de tipo, e simplesmente não funciona. Estou arrancando os cabelos, tentando descobrir por que diabos o GHC falha totalmente em inferir as assinaturas de tipo que eu quero. Existe alguma maneira de ...

6 a resposta

É possível declarar o tipo F # ala Haskell?

Eu procurei várias fontes: não parece possível declarar uma definição de tipo em F # ala Haskell: ' haskell type def: myFunc :: int -> intEu gostaria de usar esse estilo de definição de tipo em F # - a FSI tem o prazer de retornar a mim: fsi> ...

1 a resposta

Forçar a pilha de reconstruir um pacote instalado

Geralmente instalo um pacote que depende de bibliotecas externas e consigo mover essas bibliotecas externas para outros locais posteriormente, para que os programas compilados saiam com um erro do carregador. Nesses casos, eu apenas quero que a ...

4 a resposta

Por que existem “dados” e “newtype” em Haskell? [duplicado

Esta pergunta já tem uma resposta aqui: Diferença entre `data` e` newtype` em Haskell [/questions/5889696/difference-between-data-and-newtype-in-haskell] 1 resposta Parece que umnewtype definição é apenas umdata definição que obedece a ...

1 a resposta

Calculando o comprimento de uma matriz em haskell - erro de padrões não exaustivos [duplicado]

Esta pergunta já tem uma resposta aqui: Funciona quando carregado do arquivo, mas não quando digitado no ghci. Por quê [/questions/19210660/it-works-when-loaded-from-file-but-not-when-typed-into-ghci-why] 2 respostas Pesquisei por aqui e na ...

3 a resposta

Monoid vs MonadPlus [duplicado]

Esta pergunta já tem uma resposta aqui: Por que MonadPlus e não Monad + Monoid? [/questions/23023961/why-monadplus-and-not-monad-monoid] 2 respostas Sou muito novo para ambosMonads eMonoids e recentemente também aprendi sobreMonadPlus. Pelo que ...

1 a resposta

YesodAuthEmail não pôde deduzir m ~ HandlerFor site0 [duplicate]

Esta pergunta já tem uma resposta aqui: O que há de errado com esta instância YesodAuth? [/questions/49498584/whats-wrong-with-this-yesodauth-instance] 1 resposta Estou tentando adicionar instance YesodAuthEmail AppaoYesod-Postgres andaimes ...

4 a resposta

Como você faz um quicksort no local em Haskell

Alguém poderia fornecer uma função haskell quicksort no local? I.e. retorna uma nova lista classificada, mas a lista de entrada é copiada para uma matriz mutável ou algo assi Quero ver como fazer isso, porque tenho um programa de desempenho ...

2 a resposta

classificar listas usando sortBy

Estou tentando classificar minha lista de tuplas com base no quarto elemento em cada uma das tuplas. O quarto elemento contém uma sequência que é o nome de uma pessoa. Quero colocar tuplas que contenham o mesmo nome um ao lado do outro. ...

1 a resposta

Como criar uma mônada que combina estado e erro no Haskell

Estou tentando criar uma mônada que combina processamento de estado e erro, como este import Control.Monad data Result a e = Ok a | Error e newtype StateError s e a = StateError { runStateError :: s -> (Result a e, s) } instance Monad ...