Missing symbols radio-box-view etc.?

D. Goel deego at gnufans.org
Mon Aug 11 21:55:19 CEST 2003


Greetings

(is this the right place to ask mcclim questions?)


I am attempting moving over a large program written in franz's clim
(on an old sun) over to McClim using cmucl (on linux).  Most of the
program loads just fine, except that 3 clim symbols come out as
undefined, these few symbols being:

[1] Symbol "RADIO-BOX-VIEW" not found in the CLIM package.

here's an example of the way the program uses this symbol:
,----
| 
|   (setq stop-go-to-end-read (clim:accept
| 				   '(member Yes No)
| 				   :stream epstream
| 				   :view `(clim:radio-box-view
| 					   :width 100
| 					   :background ,rbbcol
| 				   :foreground ,rbfcol)
| 				   :default stop-go-to-end-def
| 				   :prompt "      Go to the end of the
| 				   data"
| 				   ))
| 
`----


[2] Symbol "TEXT-FIELD-VIEW" not found in the CLIM package.
here's an example of the way the program uses this symbol:
,----
|      (setq date-read (clim:accept
| 			      'number
| 			      :stream epstream
| 			      :view `(clim:text-field-view :width 110
| 							   :background
|                                                            ,tfbcol
| 							   :foreground
|                                                            ,tffcol)
| 			      :default date-def
| 			      :prompt "         Date"
| 			      ))
`----



[3] Symbol "STREAM-SET-CURSOR-POSITION" not found in the CLIM package.

here's an example of the way the program uses this symbol:
,----
| 
|    (progn
|     (clim:accepting-values
|      (pstream
|       :own-window nil
|       :exit-boxes '((:exit " Return ") (:abort " Quit "))
|      ;:initially-select-query-identifier (default-mkt)
|       :resynchronize-every-pass nil
|       )
| 
|      (clim:stream-set-cursor-position pstream 10 10)
`----


PS: I followed the mcclim instructions and built a
lisp+clx+defsystem+gray.core which is now my lisp core.  To start
mcclim, I first start cmucl 18e with this core, and then load
mcclim's sytem.lisp and then  (operate-on-system :clim-clx-user :load)
 (operate-on-system :clim-examples :load). 

Am i doing things the right way?


I did not load "CLOS", should i have done that?


Are the missing symbols standard to the clim spec ( and hence mcclim
is not yet compliant?)? or were these symbols specific to franz's
clim?


Do you have any workarounds in mind or alternative symbols present in
mcclim that mimic the behavior of the missing symbols?  (in which case
i could just define appropriate aliases?).

Or the only option is to buy the closed-source franz's clim for my
linux system?


Are therre archives of this list available somewhere that i
can browse for similar mcclim problems?  And is this the only mcclim
list?


thanks. 

DG 					
--



More information about the mcclim-devel mailing list