Resultados da pesquisa a pedido "haskell"

4 a resposta

Haskell: Prática correta para especificar a versão na font

Qual é a melhor / correta prática para especificar a versão na sua árvore de códigos-fonte? O que eu quero é, por exemplo, colocar o arquivo VERSION no nível superior da árvore de origem e obter a função "version" para lê-l Há uma seção de ...

2 a resposta

Confusão em relação a uma passagem na seção “Kinds and some type-foo” de learnyouahaskell.com

Eu sou um noob de Haskell que está trabalhando no maravilhoso "Aprenda um Haskell para o bem". Esta pergunta está relacionada a uma passagem na seção chamada "Tipos e algum tipo de ...

8 a resposta

Haskell type vs. newtype em relação ao tipo de segurança [fechado]

Eu seinewtype é mais frequentemente comparado adata em Haskell, mas estou colocando essa comparação mais do ponto de vista do design do que como um problema técnic Em idiomas imperiais / OO, existe o antipadrão " obsessão ...

6 a resposta

O que o ponto de exclamação significa em uma declaração Haskel

Encontrei a seguinte definição ao tentar aprender Haskell usando um projeto real para conduzi-lo. Não entendo o significado do ponto de exclamação na frente de cada argumento e meus livros não pareciam mencioná-l data MidiMessage = MidiMessage ...

2 a resposta

Controlando como os dados de teste são gerados no QuickCheck

Eu escrevi um algoritmo para encontrar uma solução para o problema de soma de subconjuntos em Haskell. A assinatura é subsetSum :: (Ord a, Num a) => [a] -> a -> Maybe [a] @QuickCheck parece ser um bom ajuste para testar isso. Por exemplo, aqui ...

4 a resposta

Maneira padrão de juntar dois Data.Texts sem `mappend`

Eu ouvi issoData.Text vai substituirStrings nas versões futuras do Haskell. Um problema que tenho com isso é que(++) é definido apenas para listas. Para concatenar doisTexts, preciso usar text1 `mappend` text2Que fica detalhado rapidamente. ...