[Ecls-list] In-tree CLX

Matthew Mondor mm_lists at pulsar-zone.net
Sun Aug 16 04:39:14 UTC 2009


Hello again,

Is the CLX as part of ECL source deprecated and considered for eventual
removal?

If not, I've gave it a quick test and it compiles but fails to work
for me.  First I noticed the missing make-process-lock definition
(which was under a wrong function name in the conditional ECL-specific
defun), and then another problem:

Cannot find the element type in vector type XLIB::BUFFER-TEXT16

Although a quick look seems to show that there is a deftype specifying
that the element type should be unsigned-byte 16:

depdefs.lisp:(defconstant +buffer-text16-size+ 256)
depdefs.lisp:(deftype buffer-text16 () `(simple-array (unsigned-byte 16) (,+buffer-text16-size+)))

then the code has various
text.lisp:      (declare (type buffer-text16 wbuf)

Thanks,
-- 
Matt




More information about the ecl-devel mailing list