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

* (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.

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