Resultados da pesquisa a pedido "haskell"
NixOS, Haskell, opengl: problemas com a criação e execução de programas openGL
Estou com um problema no GL no NixOS: o problema parece antigo, mas ainda não existe uma solução direta ainda em 2017! Estou tentando criar um programa Haskell usando oGloss biblioteca. Eu instaleigloss e tudo o que precisa usando onix-shell -p ...
Haskell: verifique se inteiro, ou verifique o tipo de variável
Então, digamos que você tenha uma variável n. Você deseja verificar se é um número inteiro ou, melhor ainda, verificar que tipo é. Eu sei que existe uma função no haskell, isDigit, que verifica se é um caractere. No entanto, existe uma função ...
Desempenho Haskell / GHC de `any` /` all`
Eu escrevi funções de quantificaçãoexists, forallenone para o build-in de Haskell[] listar tipo de dados. Em várias ocasiões, esses pareceram ser muito mais eficientes do quePrelude/Data.Lists any eall. Suspeito ingenuamente que esse desempenho ...
Haskell: declarações de vários casos em função única
Quero incluir mais de uma declaração de caso em uma função Haskell (veja abaixo um exemplo de uma função hipotética). No entanto, não é legal Haskell. Qual é a melhor maneira de realizar a mesma coisa? Além disso, se as declarações de caso não ...
Análise e formatação de data de Haskell
Eu tenho trabalhado com os módulos Date.Time de Haskell para analisar uma data como12-4-1999 ou1-31-1999. Eu tentei: parseDay :: String -> Day parseDay s = readTime defaultTimeLocale "%m%d%Y" sE acho que meus meses e dias têm exatamente dois ...
Como capturar (e ignorar) uma chamada para a função de erro?
Estou surpreso por não encontrar uma resposta para isso em lugar nenhum. Estou escrevendo um roguelike e estou usando a biblioteca ncurses do hackage, que é um bom invólucro em torno da biblioteca ncurses. Agora, ncurses tem essa peculiaridade, ...
Comparação de tipos em Haskell
Ainda estou aprendendo o básico de Haskell e tentei encontrar uma resposta para essa pergunta simples, então peço desculpas antecipadamente, porque tenho certeza de que é simples. Dado: data Fruit = Fruit| Apple | Orange deriving (Show, Eq) a = ...
Comparando funções no Haskell
Existe alguma maneira de comparar duas funções no Haskell? Meu pensamento é que a resposta é não, pois as funções não derivariam a classe do tipo Eq. No entanto, estou tentando escrever uma função bastante trivial e parece um tipo normal de ...
Existe uma maneira melhor de converter de UTCTime para EpochTime?
Quero definir o tempo de modificação de um arquivo para o tempo que recebi dos dados exif. Para obter o tempo do exif, encontrei: Graphics.Exif.getTag :: Exif -> String -> IO (Maybe String)Para definir o horário da modificação do arquivo, eu ...
Funcionadores aplicáveis como funcionamentos monoidais
Conforme mencionado em Hackage forFunctors aplicáveis [https://hackage.haskell.org/package/base-4.9.0.0/docs/Control-Applicative.html] , eles são fortes monitores funcionais relaxados. Então, por que a definição deles em Haskell não mostra ...