[comp.windows.x] CLOS for CLUE

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.