Xref: utzoo comp.object:523 comp.lang.c++:5703 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!mcsun!cernvax!ethz!marti From: marti@ethz.UUCP (Robert Marti) Newsgroups: comp.object,comp.lang.c++ Subject: Re: Re^2: Continuations Message-ID: <2667@ethz.UUCP> Date: 29 Nov 89 13:27:38 GMT References: <2664@bingvaxu.cc.binghamton.edu> <9624@pyr.gatech.EDU> <34657@cornell.UUCP> Organization: ETH Zuerich Lines: 17 In article <34657@cornell.UUCP>, murthy@alsvid.cs.cornell.edu (Chet Murthy) writes: | peterd@cs.washington.edu (Peter C. Damron) writes: | > C and C++ are definitely "lexically scoped". | | Yes, they are, but they don't provide support for closures as | first-class objects (the funarg problem). So they don't provide | "full" support for lexical scoping. Scheme/ML do. Indeed, C and C++ do not even allow a procedure to be declared local to another procedure. Maybe nesting is not only for the birds, after all ;-) -- Robert Marti Phone: +41 1 256 52 36 Institut fur Informationssysteme ETH-Zentrum CSNET/ARPA: marti%inf.ethz.ch@relay.cs.net CH-8092 Zurich, Switzerland UUCP: ...uunet!mcvax!ethz!marti Brought to you by Super Global Mega Corp .com