Resultados da pesquisa a pedido "haskell"

1 a resposta

como imprimo uma lista em haskell?

Como imprimir uma lista para stdout em Haskell? Digamos que eu tenho uma lista[1,2,3] e quero converter essa lista em uma string e imprimi-la. Acho que poderia criar minha própria função, mas certamente Haskell tem uma função integrada para ...

3 a resposta

Crie um executável estático do Haskell Linux

Muitas vezes não são duas coisas que eu amo muito que se juntam para me causar tanto aborrecimento (além dos meus filhos). Eu escrevi um programa Haskell no trabalho que usa bibliotecas como texto, xml-enumerator, attoparsec-text, etc. Eu o ...

2 a resposta

Quando uso o ByteString e quando não?

Eu tenho tentado bastante mal o problema do PRIME1 no SPOJ. Eu descobri usando isso usando ByteStringrealment ajudou no desempenho da leitura no texto do problema. No entanto, o uso do ByteString para gravar os resultados é realmente um pouco ...

3 a resposta

haskell - maneiras de ter um bloco de importação limpo? (reexportação de módulos? várias importações por linha?)

Geralmente, tenho o hábito de ter um bloco de importação padrão; portanto, normalmente uso as funcionalidades disponíveis quando preciso. Por exemplo -- license block {-# LANGUAGE Arrows, DeriveDataTypeable, EmptyDataDecls, FlexibleContexts, ...

4 a resposta

Que representação Haskell é recomendada para matrizes de pixels 2D e sem caixa com milhões de pixels?

Eu quero resolver alguns problemas de processamento de imagem em Haskell. Estou trabalhando com imagens bitonal (bitmap) e coloridas com milhões de pixels. Eu tenho várias perguntas: Em que base devo escolher entreVector.Unboxed eUArray? Ambos ...

2 a resposta

Diferença entre hsc2hs e c2hs?

Qual é a diferença entre hsc2hs e c2hs? Sei o que hsc2hs é um pré-processador, mas o que exatamente faz? E o c2hs pode criar módulos Haskell a partir do código C, mas preciso do hsc2hs para iss

2 a resposta

Bom texto introdutório sobre a implementação do GHC?

Ao programar em Haskell (e especialmente ao solucionar problemas do Project Euler, onde soluções abaixo do ideal tendem a enfatizar as necessidades de CPU ou memória), fico frequentemente intrigado com o porquê do programa se comportar dessa ...

3 a resposta

transformação de uma função em um estilo sem pontos altera seu ti

Estou iniciando o Haskell ... Tentei escrever a seguinte função trivial de duas maneiras diferentes, deixando Haskell decidir os tipos e o sistema de tipos faz algo diferente em cada caso. Qual é a explicação para esse comportamento? Prelude> ...

1 a resposta

Haskell Parsing preservando comentários / formatação

Eu quero fazer alguma transformação do código-fonte (limpeza automática da lista de importação) e gostaria de preservar os comentários e a formatação. Ouvi algumas coisas sobre analisadores que fazem isso, acho que para o analisador gh Parece ...

2 a resposta

haskell - deixe / onde equivalente na compreensão da lista?

Existe uma maneira de usarlet,where ou definir sub-expressões em uma compreensão de lista para que possa ser usada tanto no termo quanto na restrição? De minhas experiências, o seguinte trabalho: [let x = i*i in x | i<-[1..10], i*i > 20] ...