[Home]Haskell

ec2-52-14-253-170.us-east-2.compute.amazonaws.com | ToothyWiki | RecentChanges | Login | Webcomic

A useful FunctionalProgrammingLanguage.

The Haskell designers spent some time figuring out how the language might be made useful, yet elegant.  Consequently it's among the most useful of FunctionalProgrammingLanguages?.  You can do IO, for example. Haskell is probably most famous for having lazy evaluation.

It's the language that Mjb67 uses habitually.

http://www.haskell.org - Haskell community
http://www.haskell.org/ghc/ - Mjb67's favourite Haskell system
CH tries to decide whether or not to resist randomly learning another language - and if so, whether he should start his functional experience with another language.
Just like procedural languages, all functional languages are one ;)  I think there's probably more ml experience here than haskell, but it's the underlying concept that takes most work to get.  --Vitenka
If you're gonna try a functional language, you probably want to learn either ML or Haskell.  And GHC is about 1 million times easier to learn than ML using SMLNJ (but caML is quite easy to use), so if you're gonna try a functional language... --Mjb67.  (By the way if you use caML you miss out on the best feature of SML, its modules system.
(PeterTaylor) SMLNJ? I thought the two main distros, as it were, were Moscow and Edinburgh (which includes Cambridge, being Edinburgh with a graphical interface added by ArthurNorman, although its memory allocation doesn't stand up to drawing the MandelbrotSet. Why are you looking at me like that?)

MoonShadow once got emailed a set of past paper questions on Haskell by a friend of a friend who was doing compsci at Swansea and wanted a hand. He found it very similar to ML - so much so that after a few minutes looking at the syntax differences, the Swansea questions could be answered without further reference; which would imply it's trivial to pick up for anyone who did CompSci at Cambridge. MoonShadow would advise practicing problem-solving in the basic language using the interactive shell before investigating libraries, modules, I/O possibilities, graphics etc. - he still has a set of ML coursework questions around if those are helpful to anyone.

Beware the Monad my son...
The sigmas that bite, The lambdas that catch...
Ware the treacherous transformations...
And shun the the frumious functions.

Natch. - MoonShadow
And no one saw MoonShadow again.  For it was a frumious function, you see.  --Vitenka ;)



CategoryComputing

ec2-52-14-253-170.us-east-2.compute.amazonaws.com | ToothyWiki | RecentChanges | Login | Webcomic
This page is read-only | View other revisions | Recently used referrers
Last edited February 12, 2004 7:19 pm (viewing revision 16, which is the newest) (diff)
Search: