Nope, not Garnet (done by Brad Myers and students at CMU), which has now been ported to C++ and is called "Amulet". I say "ported to C++" with a smile, because they implemented a dynamic, prototype object model on top of C++, so they could get the flexibility they wanted. BTW, I always thought Garnet had an interesting approach, with its separation of an information system into a "model" (which modeled the real world), multiple "views", and coordination through "active variables", an interesting variation on MVC.
The framework I'm thinking about was done by the Boston Lisp crowd (BBN? MIT?) and had a name like... hmm.... was it "CLIM"?.
Mike Wirth
stp@limbo.create.ucsb.edu (Stephen Travis Pope) on 03/18/98 04:01:54 AM
Please respond to stp@limbo.create.ucsb.edu
To: squeak@cs.uiuc.edu cc: usib6tfj@pol.ru, wirth@almaden.ibm.com Subject: Re: General comment on Cheese and prior work in this area
I believe that Mike's thinking of the "Garnet" package for CommonLisp, which was large and complicated and not all that platform independent anyway. (I once tried to port a "portable" Garnet package from SGI to the Mac, oh boy...) If anyone's looking for a set of potential graphics and window primitives for platform-independent GUIs, why not look at VisualWorks for ideas? stp _ Stephen Travis Pope _ Center for Research in Electronic Art Technology (CREATE) _ Department of Music, Univ. of California, Santa Barbara (UCSB) _ stp@create.ucsb.edu, http://www.create.ucsb.edu/~stp/
I'm reading Andreas Paepcke's book these days, as my start on MOP's, and there's a chapter there on Silica. Could that me what you're looking for?
-------------------------- Mark Guzdial : Georgia Tech : College of Computing : Atlanta, GA 30332-0280 (404) 894-5618 : Fax (404) 894-0673 : guzdial@cc.gatech.edu http://www.cc.gatech.edu/gvu/people/Faculty/Mark.Guzdial.html
squeak-dev@lists.squeakfoundation.org