Resultados da pesquisa a pedido "haskell"
Existe alguma maneira eficiente de converter um número unário em um número binário?
Deixe esses tipos de dados representarem números naturais unários e binários, respectivamente: data UNat = Succ UNat | Zero data BNat = One BNat | Zero BNat | End u0 = Zero u1 = Succ Zero u2 = Succ (Succ Zero) u3 = Succ (Succ (Succ Zero)) u4 = ...
Procurando por um host da Web que possa lidar com Haskell
Estou procurando um host da Web que permita executar um aplicativo da Web Haskell. Os VPS parecem atraentes para mim porque você pode executar essencialmente o que quiser. Mas alguns dos hosts da nuvem oferecem uma escalabilidade muito boa em ...
O que exatamente significa "eficaz"
Uma e outra vez eu li o termoeficaz, mas ainda não consigo definir claramente o que isso significa. Presumo que o contexto correto seja eficazcálculos, mas também vi o termo ...
Bifurcação do fluxo de fluxo em tubos haskell
Estou tendo problemas para direcionar o fluxo através de um oleoduto com tubos haskell. Basicamente, analiso vários arquivos e, em seguida, tenho que imprimir os resultados no terminal de maneira amigável ao ser humanocodificar resultados para ...
Lista de apresentações: OOP vence Haskell?
Quero criar uma lista de coisas diferentes que têm uma propriedade em comum, ou seja, elas podem ser transformadas em string. A abordagem orientada a objetos é direta: define interfaceShowable e fazer com que as classes de interesse ...
nubBy não está funcionando como esperado
A função abaixo deve gerar números primos, mas não para o GHC 7.10.2. Alguém mais está vendo isso? GHCi, version 7.10.2: http://www.haskell.org/ghc/ :? for help Prelude> import Data.List Prelude Data.List> print . take 100 . nubBy (\x y -> x ...
Teste de unidade: as reexportações dos módulos podem evitar a necessidade de "expor" todos os módulos testáveis
TLDR: É possível usar reexportações de módulos para evitar "expor" todos os módulos testáveis? Eu usei algo semelhante ao modelo Chris Done para o meu projeto Haskell. Minhasventureforth.cabal O arquivo possui as seguintes seções: library ...
Usando uma lista filtrada em uma nova função no haskell
Portanto, não tenho muita certeza de como expressar isso corretamente, mas digamos que deseje obter a soma de todos os números ímpares de uma lista, tenho duas funções (sumList e getOddNumbers) e as combine em sumOddList ou existe uma maneira de ...
Operando em um retorno de um Talvez que contenha "Apenas"
Eu tenho uma função que tem um tipo de retorno deMaybe ([(Int,Int)],(Int,Int)) Eu gostaria de chamar isso de outra função e executar uma operação nos dados. No entanto, o valor de retorno está contido emJust. O segundo ...
Função de junção de mônada
Embora as mônadas sejam representadas em Haskell usando as funções bind e return, elas também podem ter outra representação usando a função join, como discutido aqui [http://en.wikibooks.org/wiki/Haskell/Category_theory#Monads]. Eu sei que o tipo ...