From owner-freebsd-chat Thu Feb 1 7:29:25 2001 Delivered-To: freebsd-chat@freebsd.org Received: from nisser.com (c0039.upc-c.chello.nl [212.187.0.39]) by hub.freebsd.org (Postfix) with ESMTP id 4FCAA37B698 for ; Thu, 1 Feb 2001 07:29:08 -0800 (PST) Received: from nisser.com (roelof [10.0.0.2]) by nisser.com (8.9.3/8.9.2) with ESMTP id QAA59805; Thu, 1 Feb 2001 16:28:12 +0100 (CET) (envelope-from roelof@nisser.com) Message-ID: <3A79808C.29BACD85@nisser.com> Date: Thu, 01 Feb 2001 16:28:12 +0100 From: Roelof Osinga Organization: Nisser - Nr. 1 in Veiligheid X-Mailer: Mozilla 4.72 [en] (Windows NT 5.0; U) X-Accept-Language: en,pdf MIME-Version: 1.0 To: Tony Finch Cc: Mike Meyer , "Albert D. Cahalan" , chat@FreeBSD.ORG Subject: Re: OT: non-Unix history (Was: FreeBSD vs linux) References: <14957.31196.939559.889627@guru.mired.org> <3A6F43F7.E43C6CA0@nisser.com> <14959.23870.728403.859934@guru.mired.org> <3A78BA39.8A14F8F@nisser.com> <14968.49854.189652.128754@guru.mired.org> <3A78D708.5F5873C8@nisser.com> <20010201082436.F70673@hand.dotat.at> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Tony Finch wrote: > > ... > The point about Common Lisp and Scheme being Algol-like is that they > have lexically scoped local variables, whereas traditional LISP (and > Emacs Lisp) have dynamically scoped variables. Algol was too long ago, for me. Also the TLC project was frozen in '98 or so. Since when I've hardly looked at language design. > Scheme was a simplification of Lisp based on more modern computer > science, in terms of theory, specification, and implementation. The > implementation idea was continuation-passing -- see Guy L Steele's > "LAMBDA: The Ultimate foo" papers. > > http://www.ai.mit.edu/publications/bibliography/BIB-online.html The nice thing about virual 'to read' stacks is that they don't tumble so quickly . Continuation passing was also used in ML. I compiled to CAM but mostly FPM. Since it was intended to be strict anyway. Roelof -- Home is where the (@) http://eboa.com/ is. Nisser home -- http://www.Nisser.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message