Perguntas com a marcação «haskell»

Uma linguagem de programação funcional


2
Maneira mais limpa de relatar erros no Haskell
Estou trabalhando no aprendizado do Haskell e me deparei com três maneiras diferentes de lidar com erros nas funções que escrevo: Eu posso simplesmente escrever error "Some error message.", o que gera uma exceção. Posso retornar minha função Maybe SomeType, onde posso ou não ser capaz de retornar o que …





3
Como melhorar a eficiência com a programação funcional?
Recentemente, eu passei pelo guia Aprenda um Haskell para o bem grande e, como prática, queria resolver o problema do Projeto Euler 5 com ele, que especifica: Qual é o menor número positivo que é igualmente divisível por todos os números de 1 a 20? Decidi primeiro escrever uma função …
20 haskell 

3
haskell tem tipos dependentes?
Eu sei que Haskell já tem a capacidade de parametrizar um tipo sobre outro tipo (semelhante à programação de modelos em C ++), mas estou me perguntando se Haskell também pode parametrizar um tipo sobre valores - se ele suporta tipos dependentes. Com tipos dependentes, você pode ter um tipo …
20 haskell 

4
Haskell é bom no ensino de fundamentos da matemática?
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Estou envolvido no ensino de matemática para turmas com requisitos como AS e especificação de matemática de nível A. Os …
19 haskell 



3
Linguagem Funcional Mais Rápida
Recentemente, estive pesquisando sobre programação funcional, especialmente Haskell e F #, quanto mais antes. Depois de pesquisar no Google, não consegui encontrar uma comparação de benchmark das linguagens funcionais mais importantes (Scala, F # etc). Sei que não é necessariamente justo para algumas das línguas (Scala me vem à mente), …

1
Qual é o progresso nos registros Haskell?
Recentemente, tropecei mais uma vez nas questões dos registros de Haskell, em particular na singularidade dos nomes de campos. (É uma dor ...) Eu já li Uma proposta de registros em Haskell do SPJ e Greg Morrisett, mas sua última atualização foi em 2003. Outro artigo chamado Lightweight Extensible Records …


3
Por que não há uma classe para funções?
Em um problema de aprendizado com o qual estou brincando, percebi que precisava de uma classe para funções com operações para aplicação, composição etc. Razões ... Pode ser conveniente tratar uma representação de uma função como se fosse a própria função, de modo que a aplicação implícita da função use …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.