> Well, syntax may not be a polite topic, but that doesn't make it > unimportant. Remember, we are talking about programming **languages**. My cue to opine that writing down a curried function in Haskell \ x y z -> ... is a lot more convenient to type than the Scheme equivalent (lambda (x) (lambda (y) (lambda (z) ... ))) -- Paul