Haskell Programmer with Huge Monads
Dean Michael Berris, C++ Enthusiast, Blogger, Software Engineer, is blogging about his experiences learning the Haskel language.
If you have been meaning to learn HaskellW, this might be a nice jumping off point.
This is “Hello, World”:
module Main where
main = putStrLn "Hello, World!"
This is where you can download Haskell for Windows 9x/NT/2K/XP.
This is part one of Dean’s experience:
I’ve decided to expand my horizon and level up on Functional programming — from the elementary and slightly intermediate level I’m as of the moment at to a really higher level understanding. Much like back then I’ve decided I wanted to specialize on C++, I think it’s time now that I learn something higher level that piques my interest. Apparently I’ve found that language that’s higher level than Lisp yet as powerful and arguably better performing. Here I write a little about something I’d like to call the Haskell experiment.
The Haskell Experiment: Learning a New Programming Language – Mental Blabberings – Dean Michael Berris
This is part two:
It’s day two of my Haskell experiment and I’ve got a brain full of functional programming goodness. For one thing, I think nothing is better when learning a new programming language than trying it out on a real-world project. So far, in one whole day of moving forward at snail-pace steps, I am definitely thankful that I’ve invested a lot more time in learning Haskell today than doing anything else. This post contains lots of tidbits I’ve learned along the way regarding dealing with databases, using an HTTP client library, and getting used to the concept of a Monad.
The Haskell Experiment: HaskellDB, HTTP, and Monads – Mental Blabberings – Dean Michael Berris


Leave a Reply