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

Gregory Guthrie guthrie at miu.edu
Sat Jun 13 20:29:16 UTC 2020


Very nice - thanks!

I haven't taught this course in a long time, so will have to see how much time I have to get involved.

Good start - Thanks.


Dr. Gregory Guthrie
Maharishi International University
----------------------------------------------------------------

-----Original Message-----
From: Fabrício Olivetti de França <fabricio.olivetti at gmail.com> 
Sent: Saturday, June 13, 2020 3:15 PM
To: Gregory Guthrie <guthrie at miu.edu>
Cc: haskell-cafe at haskell.org
Subject: Re: [Haskell-cafe] Norvig AI book translations...

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