[Haskell-beginners] Beginners issue with 'Why Haskell matters' example code
Arlen Cuss
celtic at sairyx.org
Thu Mar 10 08:54:29 CET 2011
Hi Michael,
Is line 6 the " more = filter (>= x) xs" line? Try lining up the word
'more' with the word 'less' above it - and if you can't seem to get it
to work, try making sure you're using all spaces and not tabs to indent!
HTH,
Arlen
On Thu, 2011-03-10 at 08:46 +0100, Michael Anckaert wrote:
> Hey everyone
>
> I'm new on the list here and just started out learning Haskell and
> functional programming. I have over 12 years experience programming in
> various languages, from C to Python.
>
> I started out with the Why Haskell matters paper
> (http://haskell.org/haskellwiki/Why_Haskell_Matters) and ran into a
> problem with the code below. It's discussed in the paper but when I
> save it to test.hs and load it into ghci, I get the following output:
>
> ------------------------
> [1 of 1] Compiling Main ( test.hs, interpreted )
>
> test.hs:6:22: parse error on input `='
> Failed, modules loaded: none.
>
> ------------------------
>
> Could someone give a pointer on where my error lies?
>
> qsort [] = []
> qsort (x:xs) = qsort less ++ [x] ++ qsort more
> where less = filter (<x) xs
> more = filter (>=x) xs
>
> --
> Kind regards
> Michael Anckaert <michael.anckaert at sinax.be>
> http://www.sinax.be
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://www.haskell.org/pipermail/beginners/attachments/20110310/a751b740/attachment.pgp>
More information about the Beginners
mailing list