programming novice :: chess engine interest - request for resource suggestions.

Dear All, So far, I have experienced nothing but a warm reception to the Haskell community. I am new to programming (a dabbler in Python), a mathematics grad. student and a chess enthusiast. As a personal goal, I would like to learn Haskell by exploring ideas in chess evaluation development from the statistical and pattern similarity side (rather than simply max ply search). As I will be learning principles of (functional) programming via Haskell - in the context of chess related concepts- I would like to request some Haskell resources that are explicative enough to suit the novice, while at the same time tailored to learning concepts related to pattern analysis, array methods, and matrix manipulation. Many Many Thanks - in advance- Diabellical

Hi.
I believe you might be interested in a website called
http://haskelllive.com/ . It's a series of live coding videos where they
intend to create a chess engine from scratch (they've published 2 videos so
far).
For finding general resources about Haskell programming, the official
website (http://www.haskell.org/) is a very good starting point, specially
the "Learning resources" page (
http://www.haskell.org/haskellwiki/Learning_Haskell).
On 23 December 2012 06:22, B F
Dear All, So far, I have experienced nothing but a warm reception to the Haskell community. I am new to programming (a dabbler in Python), a mathematics grad. student and a chess enthusiast. As a personal goal, I would like to learn Haskell by exploring ideas in chess evaluation development from the statistical and pattern similarity side (rather than simply max ply search). As I will be learning principles of (functional) programming via Haskell - in the context of chess related concepts- I would like to request some Haskell resources that are explicative enough to suit the novice, while at the same time tailored to learning concepts related to pattern analysis, array methods, and matrix manipulation.
Many Many Thanks - in advance- Diabellical
_______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners
-- Andre Cunha

On Sun, 23 Dec 2012 09:22:34 +0100, B F
I would like to learn Haskell by exploring ideas in chess evaluation development from the statistical and pattern similarity side (rather than simply max ply search).
A very interesting read is: Why Functional Programming Matters http://www.cse.chalmers.se/~rjmh/Papers/whyfp.html The source code in this document is not in Haskell, but everyone, who starts programming in a non-strict functional language, should read it. It also describes a way to write chess programs. Regards, Henk-Jan van Tuyl -- http://Van.Tuyl.eu/ http://members.chello.nl/hjgtuyl/tourdemonad.html Haskell programming --
participants (3)
-
Andre Cunha
-
B F
-
Henk-Jan van Tuyl