David Rush <kumoyuki@gmail.com> wrote:
+---------------
| ...I think I am starting to actually *like* javascript (even if I
| hate programming web browsers). Javascript is also the first widely-
| deployed instance-oriented (also known in OO speak as a 'Prototyping')
| language. The only other major instance I am aware of in Self...
+---------------
The "Garnet" UI development environment & GUI for Common Lisp
[developed 1987-1994 at CMU, maintained since CMU stopped funding
it in 1995 by various users, most recently by Fred Gilham at SRI
(last update 2000-06-1)] was built on top of the "KR" ("Knowledge
Representation") prototype/instance object system. As the following
Cliki page notes, KR "is completely independent of CLOS and features
among other things multiple-inheritance and value propagation using
constraints, much like Cells or COSI do". If you're interested,
there's more information here:
http://www.cliki.net/KR
http://www.cliki.net/Garnet
ftp://ftp.csl.sri.com/pub/users/gilham/garnet/src/kr
+---------------
| I just found it pleasantly surprising to find something kinda cool
| hiding under the browser-programming rock - even if there's a lot of
| other things you usually find under rocks, too :)
+---------------
Yup. I thought it was kinda cool to find a prototype/instance
object system with constraints & value propagation hidden under
a CL GUI rock, too. ;-}
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607