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

haskell

Name: Anonymous 2012-09-04 5:20

I keep hearing about how this is a great language and how it will enlighten you, but aside from xmonad, I have yet to see any useful l software produced in it.

I get that functional programming makes some things easier, but how come haskell has no real code in it?

Name: Anonymous 2012-09-04 5:49

>>1
I get that functional programming makes some things easier, but how come haskell has no real code in it?
Because you haven't written anything in it yet.

Haskell is a typed lambda calculus, and so it can make many static optimizations at compile time like C or C++. But it's this typing that annoys functional programmers who are more used to their dynamic and duck typed languages.

IMO, it doesn't really get in your way that much, and the compiler can infer types often enough. It's more for when you're declaring multiple overloads of functions and using monads.

Haskell has pattern matching + multiple dispatch on types of arguments whereas your typical Lisp just has macros.

Haskell is the future, although I prefer Lisp syntax. Speaking of which, there are both Liskell and Lisk frontends for Haskell. Lisp syntax + Haskell semantics.

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