Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

/prog/ advice series: Haskell

Name: Anonymous 2008-07-18 0:23

Dear /prog/,

I'm tired of fighting with ENTERPRISE languages. I want to learn Haskell. The question is, where do I start?

I'm not completely ignorant of programming language theory -- I read http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=8184 several years ago -- but the math is a bit rusty. I've tried a few Haskell ``introductions'' but they were more philosophical wanking about the beauty of monads and other abstract bullshite than an instruction on how to program in Haskell. In short, help.

Name: Anonymous 2008-07-18 11:32

>>8
I use Hugs because
1) it doesn't waste hundreds of megabytes on my hard drive. It's not a real problem now that I have 1TB, but until recently I was stuck with 20GB.
2) it is good enough for me. If I was a hardcore Haskell programmer, I'd probably use ghc.
3) ghc fails on recursive types, see http://www.haskell.org/ghc/docs/latest/html/users_guide/bugs.html

I didn't try that because
1) the syntax makes no sense to me
2) my train of thought was ``compose twice -> double compose''.
After reading http://www.haskell.org/haskellwiki/Pointfree I think addNeg = (negate .) . (+) is the accepted syntax. It's nicer on the eyes, but I still think it's not abstracted enough.

Dependent types might help, but for me the real solution is to not use static typing.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List