Oi Eric, tudo bom? Dei uma olhada rápida no seu código e uma possível maneira de evitar a passagem de parâmetros adicionais em funções é usar uma mônada (State ou Reader). Caso o uso de mônadas não seja vantajoso, esse artigo trata de um problema similar: http://www.cs.nott.ac.uk/~nhn/TFP2006/Papers/09-ChristiansenHuch-APurelyFunc... [ ]s Rodrigo 2013/8/15 Eric Kinoshita <eric.void@gmail.com>
Oi pessoal,
Fiz a tradução do meu TCC pra haskell. Vide link abaixo.
https://bitbucket.org/ericvoid/robdd
Gostaria que vcs dessem uma olhada, para ver se tem como melhorar.
Des do ultimo dojo consegui dar um upgrade no código. Dei uma boa organizada e troquei as listas por Maps. Isso deu um ganho de eficiência gigante. Mas o arquivo de síntese é o que deve estar mais bagunçado.
Será que tem alguma forma de memoizar uma função sem ter que ficar passando a estrutura de dados para todo lado?
Obrigado,
Eric
_______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br