print (name person)
person.^name & print
Sorry, I'm not seeing the disaster yet.
When you consider that every other programming language in common use (and almost every language not in common use as well) allows you to write:
print person.name
while Haskell requires something like:
print (person & name) or
print $ person.^name
and even that after importing a third-party library or defining it yourself, you begin to understand why beginners think that Haskell looks more like Japanese emoticons than programming.
_______________________________________________
Libraries mailing list
Libraries@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries