[Haskell-cafe] Norvig AI book translations...

Fabrício Olivetti de França fabricio.olivetti at gmail.com
Sat Jun 13 20:14:31 UTC 2020


I've implemented a few algorithms from this book by request of some
Haskellers students during my 2017 AI course :)

https://folivetti.github.io/courses/IA/Pratica/Busca/8Queens.hs
https://folivetti.github.io/courses/IA/Pratica/Busca/8Puzzle.hs
https://folivetti.github.io/courses/IA/Pratica/MonteCarlo/MCTS.hs
https://folivetti.github.io/courses/IA/Pratica/mdp/Agent.hs
https://folivetti.github.io/courses/IA/Pratica/mdp/mdp.hs

I wasn't very experienced with Haskell by then, so those can be
certainly improved. I was planning to revisit those codes and create a
repo to port the codes at
http://aima.cs.berkeley.edu/python/readme.html in my free time.  But
this free time never happened :(  I'll probably have some spare time
in the following weeks, if you want to, we can collaborate on this.

Fabricio Olivetti de França
Universidade Federal do ABC

On Sat, Jun 13, 2020 at 9:30 AM Gregory Guthrie <guthrie at miu.edu> wrote:
>
> I've often thought that a book and approach like the MIT AI book by Norvig ("Artificial Intelligence: A Modern Approach" - http://aima.cs.berkeley.edu/) Would be a great way to showcase Haskell and its expressive clarity.
>
> It was thus interesting to find this article " Python for Lisp Programmers" (https://norvig.com/python-lisp.html) and  https://github.com/aimacode, were the book has been translated into many other languages - but not Haskell (yet?).
>
> Haskell is such a great way to teach many programming concepts and applications in a very clean manner, and some of the books used to demonstrate and showcase other languages would be quite nice to have  more common course books with Haskell!
>
> In a more playful flavor; "Impractical Python Projects" - again all things that map nicely into some simple Haskell examples.  ( https://nostarch.com/impracticalpythonprojects )
> "Python is a programming language, but it is also fun to play with. This book recognises that."
>
> LYAH & RWH are really great - but some books with more application oriented approaches can be good starters and inroads for introductions to Haskell.
>
> Dr. Gregory Guthrie
> Maharishi International University
> ----------------------------------------------------------------
>
> _______________________________________________
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> Only members subscribed via the mailman list are allowed to post.


More information about the Haskell-Cafe mailing list