From: Gilles Mathieu
Subject: using CLM on CMUCL
Date: 
Message-ID: <f790b25b.0107090349.58b25c59@posting.google.com>
I work with CMUCL on XEmacs.
To make a graphic interface, I would like to use the CLM package. I
loaded the clm-library, but the line (use-package :xtk) mentionned in
the manual returns an error : "xtk package not found". I tried with
(use-package :clm) but I got the same error.
I think I forgot to install or setup something, but I don't know
what...
Anybody can help ? Thanks - 
G.M.

From: Gabe Garza
Subject: Re: using CLM on CMUCL
Date: 
Message-ID: <9ie575$26am$1@agate.berkeley.edu>
Gilles Mathieu <·······@grame.fr> wrote:
: I work with CMUCL on XEmacs.
: To make a graphic interface, I would like to use the CLM package. I
: loaded the clm-library, but the line (use-package :xtk) mentionned in

   Keep in mind that the CLM described in the "manual" is not quite
the CLM provided by CMUCL.

: the manual returns an error : "xtk package not found". I tried with
: (use-package :clm) but I got the same error.

   CLM is in the TOOLKIT package, which has XT as a nickname.
So assuming the packages have been loaded, either

	(use-package :toolkit)
		or
	(use-package :xt)

ought to do the trick.

   A useful way to figure stuff like this out:  if you know a name of a
symbol in the package, like, say,  RUN-MOTIF-APPLICATION you can use the
APROPOS function to figure out where it is:

* (apropos 'RUN-MOTIF-APPLICATION)
RUN-MOTIF-APPLICATION
TOOLKIT:RUN-MOTIF-APPLICATION (defined)
 
It returns two symbols because RUN-MOTIF-APPLICATION was interned
when (apropos 'RUN-MOTIF-APPLICATION) was read.  Only the symbol in
TOOLKIT is defined (has a function or variable definition bound to it)
however.

Enjoy motif! (evil laugh)

Gabe Garza
From: Gilles Mathieu
Subject: Re: using CLM on CMUCL
Date: 
Message-ID: <f790b25b.0107100149.2a126632@posting.google.com>
Thanks for these informations ! I can play
with the motif interface now... What a feeling !
- GM -
From: Gilles Mathieu
Subject: Re: using CLM on CMUCL
Date: 
Message-ID: <f790b25b.0107100741.2a3548eb@posting.google.com>
Now comes an other question : is there anywhere a recent user manual
for CLM on CMUCL ? The one I have (CLM, User Guide and Reference
Manual, version 2.1, january 1992) seems to be a bit old... I have
problems since some functions seem to be different as they are
described in the manual (name or syntax) ...
From: Paolo Amoroso
Subject: Re: using CLM on CMUCL
Date: 
Message-ID: <yUNMO=YiD4xijBZMlVN5G5dIkMp7@4ax.com>
On 10 Jul 2001 08:41:40 -0700, ·······@grame.fr (Gilles Mathieu) wrote:

> Now comes an other question : is there anywhere a recent user manual
> for CLM on CMUCL ? The one I have (CLM, User Guide and Reference
> Manual, version 2.1, january 1992) seems to be a bit old... I have
> problems since some functions seem to be different as they are
> described in the manual (name or syntax) ...

Get the EncyCMUCLopedia (see below) and look in the index for the document
titled "General Design Notes on the Motif Toolkit Interface". It also
summarizes the differences between the CMU CL Motif interface and CLM.


Paolo
-- 
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
http://cvs2.cons.org:8000/cmucl/doc/EncyCMUCLopedia/
From: Paolo Amoroso
Subject: Re: using CLM on CMUCL
Date: 
Message-ID: <VL1KOxAAxWs79BXsU2rsU4xac12t@4ax.com>
On Tue, 10 Jul 2001 05:52:37 +0000 (UTC), Gabe Garza
<······@cory.EECS.Berkeley.EDU> wrote:

>    A useful way to figure stuff like this out:  if you know a name of a
> symbol in the package, like, say,  RUN-MOTIF-APPLICATION you can use the
> APROPOS function to figure out where it is:
> 
> * (apropos 'RUN-MOTIF-APPLICATION)
> RUN-MOTIF-APPLICATION
> TOOLKIT:RUN-MOTIF-APPLICATION (defined)
>  
> It returns two symbols because RUN-MOTIF-APPLICATION was interned
> when (apropos 'RUN-MOTIF-APPLICATION) was read.  Only the symbol in
> TOOLKIT is defined (has a function or variable definition bound to it)
> however.

Try (apropos "RUN-MOTIF-APPLICATION") to avoid this.


Paolo
-- 
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
http://cvs2.cons.org:8000/cmucl/doc/EncyCMUCLopedia/