[Haskell-beginners] monad nomad gonad gomad
prad
prad at towardsfreedom.com
Sat Aug 14 00:39:33 EDT 2010
ok so taking MAN's suggestion:
"I think It's time for you to get serious with the monads"
that's just what i'm going to do!
i found the following references:
You Could Have Invented Monads!
http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html
an interesting way to become familiar with the idea
Monads for the Working Haskell Programmer
http://www.engr.mun.ca/~theo/Misc/haskell_and_monads.htm
seems to have several practical ideas there (though i don't understand
them yet)
A tour of the Haskell Monad functions
http://members.chello.nl/hjgtuyl/tourdemonad.html
a nice reference with brief explanations
Explaining Haskell IO without Monads
http://neilmitchell.blogspot.com/2010/01/haskell-io-without-monads.html
possibly a good conceptual aid for background
All About Monads
http://www.haskell.org/all_about_monads/html/index.html
this seems to have everything though it'll take some work to dig in
in any case, monads seem to be a rather important concept to getting
anything done in haskell. for instance, i have a program which is
generating the output it is supposed to (i can print it), but i
can't seem to get it into another function and keep getting the error
i've seen so many times:
Couldn't match expected type `[String]'
against inferred type `IO [String]'
so it's time to understand them.
besides, the stuff looks rather intriguing and certainly appears to
take one into computer language design theory.
any sources others have found useful would be appreciated as well as
suggestions on how to proceed through the above.
in friendship,
prad
--
In friendship,
prad
... with you on your journey
Towards Freedom
http://www.towardsfreedom.com (website)
Information, Inspiration, Imagination - truly a site for soaring I's
More information about the Beginners
mailing list