What textbook do you recommend for learning functional programming that is using the Haskell language?
Name:
Anonymous2011-06-24 1:04
>>(SELECT * FROM haters)
I did some experiments with Scala before, it was a overall nice language, and nicely integrates with the Java environment (you haters put an sovtek EL34 in you anus and light it up).
It was a little time ago when I built some webapp in my previous job, while having lunch. It was a litte app to manage our lunch delivery, mainly to replace older excel spreadshits (obviously terrible), and I used it to experiment some design concepts for bigger “enterprise” apps. Thirteen entities written in Java, Groovy and Scala, ORMapped with Hibernate XML, annotations and JPA annotations. Now I'm out of that job, but my little frankenstein is running fine without me, 3 years without maintenance. XD
Post-mortem thoughts: this wasn't very useful with Scala, because it was constricted by the environment. Later when I used it with another framework (Lift), it was much more fun.
BUT,
I couldn't compare that with other functional languages, because Scala has too much... <insert your thought here>. I mean, a programming language is the thing you have to express your thoughts.
Many my-language-is-the-best-suckers can just spit at LISP (or whatever) saying it's an ((((+ awk ward)))) language, but the truth is that it was designed to be that way: simple, so it won't try to figure out what I am thinking before I write it.
The language I've chosen can have its problems and idiocracies, but if I'm confortable with it, it's none of your problems, just STFU, GTFO, rest in peace and leave me the coffee alone!