This one time, at band camp, Martin said:
>This gets asserted all the time, and I absolutely disagree. Haskell is a
>language that is superbly elegant in some ways, and this makes people
>like lecturers and bright people who have studied a few languages wax
>lyrical about it's virtues. I do it myself. However, that is definitely
>not the same thing as being a good teaching language. I would say that I
>learnt close to nothing at all about programming in general from
>learning Haskell, at least not much that fell into place until quite a
>bit later.
I must concur that I learnt nothing about programming from Haskell,
which I put down to having programmed for about 8 years before attending
uni.
FWIW, I think I must retract all my arguments about good teaching
languages; Any language I can start coding in without reading any
documentation or tutorials I consider good for teaching, and I admit my
opinions are very biased. The 2 that fall into this category are
Haskell and Python (the latter I did at work, after 10 minutes of
reading the code I was assigned to modify, I stuck in a few lines -- I
still don't know how to program in python however ;)
ObFirstLanguage: Microworld BASIC, on a Microbee 32, hideous amounts of
gotos and actually deriving what i would later learn to be structured
programming paradigm from first principles, if you will.</ego>
>I'm wondering if you did MahJong in Haskell. I loved writing small
>programs in Haskell. Writing longer programs made me feel like reaching
>for an AK-47 and finding a bell-tower.
Yes, that was a fun project :)
I wonder if I've still got it somewhere, I should put it back online.
--
"Fear leads to anger. Anger leads to hate. Hate leads to using
(o_ ' Windows NT for mission-critical applications."
//\ -- What Yoda *meant* to say, Devin L. Ganger, scary.devil.monastery
v_/_
--
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug