Resultados da pesquisa a pedido "haskell"

2 a resposta

Por que agrupar a mônada Data.Binary.Put cria um vazamento de memória? (Parte 2)

Como no meupergunta anterior [https://stackoverflow.com/questions/4828902/why-wrapping-the-data-binary-put-monad-creates-a-memory-leak] , Estou tentando agrupar a mônada Data.Binary.Put em outra mônada para que mais tarde eu possa fazer perguntas ...

1 a resposta

Nenhuma instância para (Num a) decorrente do uso de '+' Haskell

Não consigo descobrir por que isso não vai funcionar: final' :: [a] -> a final' lst = foldl(\accum x -> accum - accum + x) 0 lstEu sempre recebo o erro Nenhuma instância para (Num a) decorrente do uso de '+'

1 a resposta

Haskell verifica se o movimento diagonal do tabuleiro de xadrez é Verdadeiro ou Falso [fechado]

Estou tentando escrever uma função de jogo de tabuleiro de tabuleiro 4x5 e quero fazer uma função Bool verdadeira verdadeira simples, indicando se o movimento baseado nas coordenadas x, y é diagonal ou não. Eu quero colocar 4 coordenadas 2 x e 2 ...

3 a resposta

Como executar minhas funções haskell através do Java

Vamos dizer que eu tenho uma função haskellAdicionar, acrescentarnomath.hs Como posso executar oAdicionar, acrescentarfuncionar através de um programa Java e armazenar a saída como uma variável? Talvez algo como o seguinte: public int ...

1 a resposta

Condição de cobertura liberal introduzida no GHC 7.7 quebra código válido no GHC 7.6

A ideia Estou escrevendo umDSL [http://en.wikipedia.org/wiki/Domain-specific_language], que é compilado para Haskell. Os usuários dessa linguagem podem definir estruturas de dados imutáveis próprias e funções associadas. Por função associada, ...

1 a resposta

Haskell's ($) é um operador mágico?

Digamos que tenho as seguintes funções: infixr 0 <| {-# INLINE (<|) #-} (<|) :: (a -> b) -> a -> b f <| x = f x foo :: a -> (forall b. b -> b) -> a foo x f = f xO seguinte não digita check: ghci> foo 3 <| id Couldn't match expected type `forall ...

3 a resposta

identificação do número de palavras em um parágrafo usando haskell

Eu sou novo em Haskell e programação funcional. eu tenho um.txt arquivo que contém alguns parágrafos. Quero contar o número de palavras em cada parágrafo, usando Haskell. Eu escrevi o código de entrada / saída paragraph-words:: String -> int ...

1 a resposta

Haskell (n + 1) na correspondência de padrões

Eu estava fazendo o99 Problemas em Haskell [http://haskell.org/haskellwiki/99_questions/]quando eu encontrei umsolução [http://haskell.org/haskellwiki/99_questions/Solutions/19]paraProblema ...

1 a resposta

Haskell: modelo Haskell e o escopo

Este código é bem compilado: data None = None { _f :: Int } type Simpl = Env type Env = IntNo entanto, recebi um erro com este código: {-# LANGUAGE TemplateHaskell #-} import Control.Lens data None = None { _f :: Int } type Simpl = Env ...

2 a resposta

'família de tipos' vs 'família de dados', em resumo?

Estou confuso sobre como escolher entredata family etype family. A página wiki emTipoFamílias [http://www.haskell.org/haskellwiki/GHC/Type_families#Injectivity.2C_type_inference.2C_and_ambiguity] entra em muitos detalhes. Ocasionalmente, ...