On Fri, Dec 13, 2002 at 03:13:57PM -0800, Craig Dickson wrote: > Pete Harlan wrote: > > > Lisp and Scheme are not functional languages. A functional languge is > > one that doesn't support mutating data; Lisp and Scheme very much do. > > I certainly agree about Lisp. With Scheme, it's a bit trickier, > especially since the history is that Scheme was first invented to be a > Lisp-like language for "programming with functions" using recursion, > first-class functions, dynamic scoping, and continuations -- essentially > Lisp with the most non-FP features thrown out, plus dynamic scoping and > continuations, which were not features of Lisp, and are very common in
s/dynamic/lexical/g; --Pete (Deleting the other eight paragraphs I wrote because it's so off topic... ;) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]