Date: Thu, 01 Feb 2001 16:28:12 +0100 From: Roelof Osinga <roelof@nisser.com> To: Tony Finch <dot@dotat.at> Cc: Mike Meyer <mwm@mired.org>, "Albert D. Cahalan" <acahalan@cs.uml.edu>, chat@FreeBSD.ORG Subject: Re: OT: non-Unix history (Was: FreeBSD vs linux) Message-ID: <3A79808C.29BACD85@nisser.com> 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>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <g>. 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A79808C.29BACD85>