Quoth Cale Gibbard:
> Personally I don't see why everyone appears to prefer the syntax with
> \ in it over just the obvious case section syntax which was originally
> proposed.
> 
> case of { ... }
...
> Does anyone else agree?

Yes.  I don't see this as an `anonymous function' in any special sense,
only inasmuch as the workaround in its absence involves one.  I.e., if
I for some reason had been compelled to write
   \ a -> hPutStrLn stdout a

... that wouldn't make "hPutStrLn stdout" an anonymous function in my book.
Neither is `case of ...' an anonymous function, or functions.

        Donn

_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to