Re: OT: functional languages (was: Politics of Java)
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... ;)
Reply to: