wman wrote:
Thats why i put those quotation marks around that part of sequence ;-))
AFAIK one-liners never were about comprehensibility, just about what
you can cram into one line of code.
Any programmer should have no problems guessing what the line does
does (even more so when looking at the "final" version without the
abundant liftM's), the beauty of it lies in figuring how the heck it
does what it does. And figuring that out should bring the "profound
enlightenment experience; that experience which should make you a
better programmer for the rest of your days, even if you never
actually use Lisp -erm Haskell- itself a lot" (my apologies, P.
Graham, for cannibalizing your words).
I should probably get myself a signature stating that i will
explicitly warn the reader when being serious ;-)
Ah, well then... ;-)
Over in the land of POV-Ray, it's sort-of a tradition for your email
signature to contain a tiny block of Scene Description Language source
code that causes POV-Ray to render your name, or at least render
something appropriate. (For those who don't know, POV-Ray is a ray
tracer who's Scene Description Language is now in fact Turing-complete -
although it is only a sort of macro expansion kind of beast.)
Maybe I should start a new tradition where Haskellers have a blob of
Haskell as their sig?
(I can't *wait* to see what the luminaries such as dons, dcoutts and
igloo come up with...)
Ah, but a blob of code that does _what_? POV-Ray renders your name in
trippy 3D, but Haskell...?
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe