[climacs-devel] Re: Build breakage: missing class CHAR-CODE-LIST-LEXEME

Troels Henriksen athas at sigkill.dk
Sun Jun 15 09:13:07 UTC 2008


Maciej Katafiasz <mathrick at gmail.com> writes:

> 1) I don't know where to put FORMAT-SYM. It should be in some widely-
> accessible place, ideally a CL-UTILS package of sorts, so that hopefully 
> people will finally get it right wrt. symbols and case... Anyway, 
> Clim(acs) package structure confuses me to no end, what with :CLIM and 
> friends not using :CL for example. So here you have the code, and you 
> pick where to stick it in.

I put it in ESA-UTILS, which just happens to be the util package I
have available without adding more dependencies.

The package structure for CLIM programs is actually fairy simple:
instead of USEing CL, you USE CLIM-LISP. That's all there is to it.

> 2) Not directly related, but I stumbled upon the following odd snippet. 
> Why doesn't it simply return "C"?
>
> [c-syntax.lisp:49]
>
> (defmethod name-for-info-pane ((syntax c-syntax) &key pane)
>   (declare (ignore pane))
>   (format nil "C"))

Probably just copied from Lisp syntax, which used to create a more
interesting string.

> 3) And finally, the patch against Climacs CVS. I tried to identify all 
> spots where I believe symbols were being manipulated, tell me if I got 
> something wrong or missed anything. Similar treatment would be in order 
> for the entirety of McCLIM, I imagine, but I want to stick just to 
> Climacs first.
Looks fine to me, I just committed it. Thanks!

-- 
\  Troels
/\ Henriksen



More information about the climacs-devel mailing list