Subject: Re: Lambda abstractions in C++ vs. Scheme
From: Erik Naggum <erik@naggum.no>
Date: 1999/01/25
Newsgroups: comp.lang.scheme,comp.lang.functional,comp.lang.lisp
Message-ID: <3126217653442059@naggum.no>

* raffael@mediaone.net (Raffael Cavallaro)
| Notice how the Scheme and C++ are quite dissimilar syntactically, i.e.,
| the Scheme is actually readable.

  and how about dotted lambda lists (&REST arguments) and APPLY?  to me,
  that's essential to passing functions around.

| Notice how the C++ was only made semantically similar to the Scheme code
| by the use of a bizarre preprocessor macro which fundamentally rewrites
| C++ syntax.

  that's unfair.  we'd have to do much the same thing in Scheme and Lisp to
  make it look like C++.  (sorry. :)

  I thought it was interesting to see how impractical C++ is, but I hope
  this mode of C++ programming catches on.  then it will be a lot easier to
  show C++ victims how programming doesn't have to be so painful.

  nonetheless, one gotta admire anyone who is willing to suffer so much.

#:Erik
-- 
  SIGTHTBABW: a signal sent from Unix to its programmers at random
  intervals to make them remember that There Has To Be A Better Way.