Resultados da pesquisa a pedido "haskell"

5 a resposta

Lazy Evaluation vs Macros

Estou acostumado a uma avaliação lenta do Haskell e me vejo irritado com idiomas ansiosos por padrão agora que usei a avaliação lenta normalmente. Na verdade, isso é bastante prejudicial, pois os outros idiomas que eu uso tornam a avaliação ...

1 a resposta

Qual é a convenção de nomenclatura para as classes de tipo no Scala?

No mundo Java, as convenções de nomenclatura para interfaces estão muito bem estabelecidas. Por exemplo, quando você diz que determinada classe implementa a interfaceComparable, você pode dizer que seus objetos são comparáveis. No entanto, as ...

1 a resposta

Haskell tuple constructor (GHC) e a separação entre um idioma e sua implementação

Haskell explodiu minha mente mais uma vez quando percebi que (x,y) É apenas açúcar sintático para (,) x y Naturalmente, eu queria estender isso para tuplas maiores. Ma (,) x ((,) y z)Deu-m (x,(y,z))Que não era o que eu estava procurando. Por ...

11 a resposta

Quais são os usos práticos do estilo de aplicação?

Sou um programador Scala, aprendendo Haskell agora. É fácil encontrar casos de uso práticos e exemplos do mundo real para conceitos de OO, como decoradores, padrão de estratégia etc. Livros e interwebs são preenchidos com el Cheguei à ...

2 a resposta

Quando usar mônadas Haskell

Estou implementando um algoritmo de otimização combinatória em Haskell: Given an initial candidate solution, repeat until stopping criteria are met: 1. Determine possible moves 2. Evaluate possible moves 3. Choose a move 4. Make move, record ...

7 a resposta

Como encontrar a frequência de caracteres em uma string em Haskell?

Como posso contar a frequência de caracteres em uma string e depois gerá-los em uma espécie de tabel Por exemplo, se eu inserir a palavra "feliz", o resultado será h 1 a 1 p 2 y 1 Se isso também puder ser solicitado na ordem ASCII, isso ...

1 a resposta

cabal install… falhando - osx - muitos pacotes insatisfeitos

Update: Executando a verificação do ghc-pkg relatada: ~: ghc-pkg check WARNING: cache is out of date: /Library/Frameworks/GHC.framework/Versions/7.0.3i386/usr/lib/ghc-7.0.3/package.conf.d/package.cache use 'ghc-pkg recache' to fix. ~: ghc-pkg ...

4 a resposta

Haskell Space Overflow

Compilei este programa e estou tentando executá-lo. import Data.List import Data.Ord import qualified Data.MemoCombinators as Memo collatzLength :: Int -> Int collatzLength = Memo.arrayRange (1, 1000000) collatzLength' where collatzLength' 1 = ...

4 a resposta

Como escrever uma expressão lambda recursiva em Haskel

Não tenho certeza se essa é uma boa prática de programação, mas gostaria de saber se é possível definir uma função recursiva usando a expressão lambd Este é um exemplo artificial que eu inventei: para que se possa definir a função fatorial em ...

4 a resposta

Haskell produto cartesiano de listas infinitas

Quero gerar um espaço de vetores a partir de um par de bases, parecido com: genFromPair (e1, e2) = [x*e1 + y*e2 | x <- [0..], y <- [0..]] Quando examino a saída, parece que estou recebendo[0, e2, 2*e2,...] (ou seja,x nunca fica acima de 0). O ...