Programação funcional pura e útil

Bom dia pessoal. Adicionei um post sobre programação funcional pura no meu blog. Se puderem ler e opinar sobre o assunto, agradeço. http://eu-hunz.blogspot.com.br/2012/08/programacao-funcional-pura-e-util.htm...

On Wed, Aug 22, 2012 at 8:59 AM, Thiago Negri
Bom dia pessoal.
Adicionei um post sobre programação funcional pura no meu blog. Se puderem ler e opinar sobre o assunto, agradeço.
http://eu-hunz.blogspot.com.br/2012/08/programacao-funcional-pura-e-util.htm...
Ficou muito bom, Thiago! Claro e muito bem explicado! -- Giovanni

Ficou bem legal mesmo o artigo, Thiago, parabéns!
E já que a gente tá no "clima" :), vou mostrar dois artigos com
códigos interessantes em Haskell que eu fiz no começo desse ano:
http://joaopizani.hopto.org/2012/01/haskell-kata-game-of-life
http://joaopizani.hopto.org/2012/01/haskell-synth
João Paulo Pizani Flor, B.Sc
joaopizani@gmail.com
M.Sc student - Departement Informatica
Faculteit Bètawetenschappen - Universiteit Utrecht
2012/8/22 Giovanni Tirloni
On Wed, Aug 22, 2012 at 8:59 AM, Thiago Negri
wrote: Bom dia pessoal.
Adicionei um post sobre programação funcional pura no meu blog. Se puderem ler e opinar sobre o assunto, agradeço.
http://eu-hunz.blogspot.com.br/2012/08/programacao-funcional-pura-e-util.htm...
Ficou muito bom, Thiago! Claro e muito bem explicado!
-- Giovanni
_______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br

Gostei bastante do texto, mas tenho umas sugestões: toText [] = [""] eu acho que deveria ser trocado por toText [] = [] pq senão não fica equivalente ao algoritmo sequencial acima dele. Na função unroll parece que dá pra simplificar trocando g v@(Do _ next) = f v : g next g v@(Check _ next) = f v : g next por g v@(_ _ next) = f v : g next Muito obrigado pelo excelente artigo. On Wed, Aug 22, 2012 at 08:59:17AM -0300, Thiago Negri wrote:
Bom dia pessoal.
Adicionei um post sobre programação funcional pura no meu blog. Se puderem ler e opinar sobre o assunto, agradeço.
http://eu-hunz.blogspot.com.br/2012/08/programacao-funcional-pura-e-util.htm...
_______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br
-- Fábio Roberto Teodoro

@Giovanni, obrigado!
@João Paulo Pizani Flor, já acompanho seu blog faz algum tempo. Seus
textos sempre são bons.
@Fabio Roberto Teodoro, a sua primeira sugestão eu arrumei no post
(toList). Já a segunda, não consigo compilar neste caso porque o
pattern matching do Haskell precisa do construtor que foi utilizado,
não sei se é possível usar um wildcard no construtor , a menos que
tenha alguma extensão do GHC para isto... Obrigado pelas sugestões.
Em 22 de agosto de 2012 19:59, Fábio Roberto Teodoro
Gostei bastante do texto, mas tenho umas sugestões:
toText [] = [""] eu acho que deveria ser trocado por toText [] = [] pq senão não fica equivalente ao algoritmo sequencial acima dele.
Na função unroll parece que dá pra simplificar trocando g v@(Do _ next) = f v : g next g v@(Check _ next) = f v : g next por g v@(_ _ next) = f v : g next
Muito obrigado pelo excelente artigo.
On Wed, Aug 22, 2012 at 08:59:17AM -0300, Thiago Negri wrote:
Bom dia pessoal.
Adicionei um post sobre programação funcional pura no meu blog. Se puderem ler e opinar sobre o assunto, agradeço.
http://eu-hunz.blogspot.com.br/2012/08/programacao-funcional-pura-e-util.htm...
_______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br
-- Fábio Roberto Teodoro
_______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br
participants (4)
-
Fábio Roberto Teodoro
-
Giovanni Tirloni
-
João Paulo Pizani Flor
-
Thiago Negri