Resultados da pesquisa a pedido "haskell"
Haskell: Digitalize uma lista e aplique uma função diferente para cada elemento
Preciso digitalizar um documento e acumular a saída de diferentes funções para cada sequência do arquivo. A função executada em qualquer linha do arquivo depende do que está nessa linha. Eu poderia fazer isso de maneira muito ineficiente, ...
Memoização com recursão
Estou tentando entenderHaskell realização de memorização [http://www.haskell.org/haskellwiki/Memoization], mas não entendo como funciona: memoized_fib :: Int -> Integer memoized_fib = (map fib [0..] !!) where fib 0 = 0 fib 1 = 1 fib n = ...
Captura / seqüestro de stdout em haskell
Como posso definir 'catchOutput' para que as saídas principais em execução sejam apenas 'bar'? Ou seja, como posso acessar o fluxo de saída (stdout) e a saída real de uma ação io separadament catchOutput :: IO a -> IO (a,String) catchOutput = ...
Usando o mapa com duas listas em vez de uma. Você pode aninhar?
Preciso executar uma função que receba dois argumentos várias vezes. Eu tenho duas listas contendo esses argumentos e gostaria de poder usarmap ou algo semelhante para chamar a função com os argumentos correspondente A função que desejo chamar ...
Quais são todas as convenções de nomenclatura da mônada?
arece que Haskell estabeleceu várias convenções de nomes em torno das mônada Exemplos appendingT até o final para obter o nome do transformador de mônada (por exemplo,Reader ->ReaderT)usingrunXXX para executar um cálculo de mônada ...
runST e composição de funções
Por que isso verific runST $ return $ True Embora o seguinte não: runST . return $ TrueGHCI reclama: Couldn't match expected type `forall s. ST s c0' with actual type `m0 a0' Expected type: a0 -> forall s. ST s c0 Actual type: a0 -> m0 a0 In ...
rrays separados em Haskel
xiste alguma maneira padrão ou "mais usual" de representar matrizes esparsas multidimensionais em Haskell (sem sacrificar muito o desempenho Algo como map <int, map <int, MyClass>> em C ++, por exemplo. Pesquisei no Google e encontrei apenas ...
Configurando o argv [0] em Haskell?
Existe uma maneira de definirargv[0] em um programa Haskell (digamos, um compilado com ghc Eu encontrei ogetProgName ewithProgName funciona no System.Environment, mas parece não mudar o queps relatórios (Ubuntu). import System.Environment main ...
O que é uma "faísca" em Haskell
Estou confuso sobre a noção de "faísca" É uma discussão em Haskell? Ou a ação de gerar um novo tópico? brigado a todos: Então, para resumir, as faíscas não são um thread, mas mais uma unidade de computação (tarefas para colocá-lo em termos ...
estrições de tipo em todas as instâncias da família de tip
Suponho que o que eu quero seja impossível sem o Template Haskell, mas perguntarei de qualquer maneir Tenho uma interface para tipos comoData.Set eData.IntSet: type family Elem s :: * class SetLike s where insert :: Elem s -> s -> s member :: ...