Resultados da pesquisa a pedido "haskell"

4 a resposta

Fechando com estofamento em Haskell

Algumas vezes me vi querendo umzip em Haskell, que adiciona preenchimento à lista mais curta, em vez de truncar a lista mais longa. Isso é fácil o suficiente para escrever. (Monoid funciona para mim aqui, mas você também pode passar os elementos ...

2 a resposta

A capacidade de detectar listas cíclicas em Haskell quebraria alguma propriedade do idioma?

Em Haskell, algumas listas são cíclicas: ones = 1 : onesOutros não são: nums = [1..]E depois há coisas como esta: more_ones = f 1 where f x = x : f xIsso denota o mesmo valor queones, e certamente esse valor é uma sequência repetida. Mas se é ...

3 a resposta

Problema de mônada STM

Este é apenas um cenário hipotético para ilustrar minha pergunta. Suponha que haja dois threads e um TVar compartilhados entre eles. Em um segmento, há um bloco atômico que lê o TVar e leva 10s para ser concluído. Em outro segmento, há um bloco ...

4 a resposta

Utilidade das "setas de função associadas à direita"?

Lendohttp://www.seas.upenn.edu/~cis194/spring13/lectures/04-higher-order.html [http://www.seas.upenn.edu/~cis194/spring13/lectures/04-higher-order.html]afirma Em particular, observe que as setas de função se associam à direita, ou seja, W -> X ...

4 a resposta

Largura funcional Primeira pesquisa

A primeira pesquisa de profundidade funcional é adorável em gráficos acíclicos direcionados. Nos gráficos com ciclos, no entanto, como evitamos recursões infinitas? Em uma linguagem processual, eu marcaria os nós ao atingi-los, mas digamos que ...

9 a resposta

Haskell na Instalação do Windows

Infelizmente, não tenho acesso a uma caixa * nix no trabalho ou em casa. A única maneira de brincar com Haskell é no Windows. Alguém aqui usando Haskell no Windows? Qual é a sua configuração?

1 a resposta

Quais são as diferenças entre inline-c e language-c-inline?

Estive analisando brevemente as bibliotecas de quase cotações para Haskell. Essas bibliotecas permitem que o Haskell se integre a outros idiomas. Para integrar com C, parece haver dois pacotes com funcionalidade semelhante: inline-c ...

1 a resposta

hsc2hs: Mude uma estrutura C com Haskell

Estou tentando escrever um programa Haskell que se comunica com C (em última análise, para iOS via GHC-iOS). Eu quero que ele passe uma string de C para Haskell, faça com que Haskell a processe e retorne alguns tipos de dados de Haskell para C ...

1 a resposta

Padrões não exaustivos de Haskell em função de "caso contrário"

Estou usando a seguinte função: combinations :: Int -> [a] -> [[a]] combinations k xs = combinations' (length xs) k xs where combinations' n k' l@(y:ys) | k' == 0 = [[]] | k' >= n = [l] | null l = [] | otherwise = Prelude.map (y :) ...

2 a resposta

Gere uma função usando o Template Haskell

É possível definir uma função usando o Template Haskell? Por exemplo convertStringToValue :: String -> Int convertStringToValue "three" = 3 convertStringToValue "four" = 4eu tambem tenho umMap [Char] Int. fromList [("five",5),("six",6)]Como ...