carlson@aftac.tis.llnl.gov (John Carlson) (07/28/88)
We are trying to bring up CLUE (Common Lisp User Interface Environment) and have discovered that we need CLOS (Common Lisp Object System). What is the availability of CLOS? Would it be easy to port CLUE to other object-oriented Common Lisp packages? Thanks in advance, John Carlson carlson@aftac.tis.llnl.gov
dcmartin@POSTGRES.BERKELEY.EDU (David C. Martin) (07/28/88)
The current implementation of the CLOS spec. is called PCL and is available for public ftp from parcvax.xerox.com. dcm
verber@saqqara.cis.ohio-state.edu (Mark A. Verber) (07/28/88)
You can ftp CLOS from parcvax.xerox.com. It is in the directories /pub/pcl and /pub/pcl-extras. It is called pcl because the code is based on what was Portable CommonLoops. Cheers, Mark Verber
romero@mind.UUCP (Antonio Romero) (07/28/88)
In article <22343@tis.llnl.gov>, carlson@aftac.tis.llnl.gov (John Carlson) writes: > We are trying to bring up CLUE (Common Lisp User Interface Environment) > and have discovered that we need CLOS (Common Lisp Object System). This may be a naive question, but: I've never heard of CLUE... would you mind either mailing me or posting (if there's enough interest) a description of the facilities it provides? It sounds like it might prove useful for some things I'm doing here. Is it supposed to be helpful for building LISP applications that would take full advantage of windows, mice, etc.? Is it available for Suns? -Antonio Romero romero@confidence.princeton.edu
Oren@home.csc.ti.COM (LaMott Oren) (07/29/88)
Would it be easy to port CLUE to other object-oriented Common Lisp packages? No, CLUE requires a CLOS implementation (what other object-oriented Common Lisp packages are there?). CLUE includes a CLOS subset built on top of DEFSTRUCT that doesn't do multiple-inheritance (among other things). So if you've got a "real" clos implementation (e.g. PCL), use it; if not, you can get by with the "clos kludge" included with CLUE.