Resultados da pesquisa a pedido "haskell"
Haskell - alguma maneira de qualificar ou desambiguar nomes de registro
Tenho dois tipos de dados que são usados para hastache modelos. Faz sentido no meu código ter dois tipos diferentes, ambos com um campo chamado "nome". Isso, é claro, causa um conflito. Parece que existe um mecanismo para desambiguar qualquer ...
possível colocar restrições de desigualdade nas variáveis do tipo haskel
possível colocar uma restrição de desigualdade nas variáveis de tipo de uma função, à lafoo :: (a ~ b) => a -> b como em Documentos da família tipo GHC [http://www.haskell.org/ghc/docs/7.0.3/html/users_guide/type-families.html], exceto ...
squemas de recursão para manequin
Estou procurando por explicações simples e fáceis de entender sobre esquemas de recursão e corecursão (catamorfismos, anamorfismos, hilomorfismos etc.) que não exigem muitos links ou a abertura de um livro de teoria de categorias. Tenho certeza ...
Interface de Java e classe de tipo de Haskell: diferenças e semelhanças?
Enquanto estou aprendendo Haskell, notei suatype class, que deveria ser uma grande invenção originária de Haskel No entanto, ema página da Wikipedia no tipo class [http://en.wikipedia.org/wiki/Type_class]: O programador define uma classe de ...
Por que o GHC leva tanto tempo para vincular?
>cabal update >cabal install cabal-install ....... [43 of 44] Compiling Distribution.Client.Install ( Distribution/Client/Install.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Install.o ) [44 of 44] Compiling Main ( Main.hs, ...
Speed comparison with Project Euler: C vs Python vs Erlang vs Haskel
Eu pegueiProblem # 12 [http://projecteuler.net/index.php?section=problems&id=12] a partir deProject Euler [http://projecteuler.net/] como um exercício de programação e para comparar minhas implementações (certamente não ideais) em C, Python, ...
omparação das implementações da fila de prioridade em Haskell
Parece haver várias implementações de fila de prioridade disponíveis prontamente para Haskell. Por exemplo, há: Data.PriorityQueue.FingerTree (em fingertree-0.0.1.0 [http://hackage.haskell.org/package/fingertree-0.0.1.0] no ...
Fazer pequenos executáveis haskell?
Existem boas maneiras de criar pequenos executáveis haskell? Com o ghc6, um programa simples olá mundo parece chegar aos 370kB (523kB antes da tira). Olá mundo em C é de cerca de 4kB (9kB antes da tira
askell tem um operador splat como Python e Rub
Em Python e Ruby (e outros também, tenho certeza). você pode prefixar um enumerável com* ("splat") para usá-lo como uma lista de argumentos. Por exemplo, em Python: >>> def foo(a,b): return a + b >>> foo(1,2) 3 >>> tup = (1,2) >>> foo(*tup) 3 ...
Aplicativos compõem, mônadas não
Aplicativos compõem, mônadas nã O que significa a afirmação acima? E quando um é preferível a outro?