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 <evohunz@gmail.com> 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
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 <gtirloni@sysdroid.com>:
On Wed, Aug 22, 2012 at 8:59 AM, Thiago Negri <evohunz@gmail.com> 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 <fr.teodoro@gmail.com> escreveu:
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