[mcclim-devel] McCLIM, clisp and minor bug fixes on Win32.

Philippe Brochard hocwp at free.fr
Sat May 20 17:02:13 EDT 2006


Hi everybody,

First of all, many thanks for your great work!


I don't know if this has already been reported and as I read wrongs
things about it, I just want to say that McCLIM works perfectly with
CLisp [1] under Windows XP (at least) and Xming [2].

I just have to patch Goatee/goatee-command.lisp to have a working
Delete key. (patch attached on this mail).


Here is what I've done:

1) Install CLisp and Xming.

2) Set the display (in a terminal)

$ set display=localhost:0.0

3) Compile clx (I got the source in the clisp source):

CLISP> (load "/clisp/source/clx/mit-clx/defsystem.lisp")
CLISP> (without-package-lock () (compile-clx))
CLISP> (without-package-lock () (load-clx))      ; not necessarily useful

4) Get a copy of McCLIM and spatial-trees

CLISP> (load "mcclim/spatial-trees/spatial-trees.asd")
CLISP> (load "mcclim/mcclim.asd")
CLISP> (without-package-lock () (asdf:oos 'asdf:load-op :mcclim))

5) Build the listener

CLISP> (asdf:oos 'asdf:load-op :clim-listener)

6) And build a demo

CLISP> (load (compile-file "mcclim/Examples/clim-fig.lisp"))
CLISP> (clim-demo::clim-fig)

and here is the result :

  http://hocwp.free.fr/temp/clim-fig.png


I've also been able to build my main app (cl-wav-synth) and it works
like a charm :)

  http://hocwp.free.fr/temp/cl-wav-synth-win.png
  http://hocwp.free.fr/temp/cl-wav-synth-win-2.png


Hope that can help.


Best regards,


Philippe


[1] http://clisp.cons.org
[2] http://freedesktop.org/wiki/Xming

-- 
Philippe Brochard    <hocwp at free.fr>
                      http://hocwp.free.fr

-=-= http://www.gnu.org/home.fr.html =-=-
-------------- next part --------------
291c291,293
< (add-gesture-command-to-table '(#-openmcl #\Delete #+openmcl #\DEL)
---
> (add-gesture-command-to-table '(#-(or openmcl (and clisp win32)) #\Delete
> 				#+openmcl #\DEL
> 				#+(and clisp win32)  #\Rubout)
339c341,343
< (add-gesture-command-to-table '(#\delete :meta)
---
> 
> (add-gesture-command-to-table '(#-(and clisp win32) #\delete
> 				#+(and clisp win32) #\rubout :meta)
342c346,348
< (add-gesture-command-to-table '(#\delete :control)
---
> 
> (add-gesture-command-to-table '(#-(and clisp win32) #\delete
> 				#+(and clisp win32) #\rubout :control)


More information about the mcclim-devel mailing list