On 12/31/05, C Y <[EMAIL PROTECTED]> wrote:


--- Rob Myers <[EMAIL PROTECTED]> wrote:

> On 29 Dec 2005, at 22:43, C Y wrote:
>
> > I think the correct long term course for "pure"
> > lisp graphics is to create cl-gdi which will be
> > to Windows what CLX is to X11.
>
> But this would be non-portable and work against sharing
> tutorials and code.

I only propose to use cl-gdi as a back end for a Lisp GUI toolkit, such
as Garnet or McCLIM.  Code written in those would run on CLX or cl-gdi
transparently via the toolkit magic.  I don't propose to write
application code on the cl-gdi (or CLX, for that matter) level.


Hello all,

It is great to see such a community spring up and bloom ;)

May I make another suggestion besides using a cl-gdi or CLX? I would suggest using GGI (www.ggi-project.org ).  It has many backends including ones for X, Quartz, and DirectX.  I have already created some basic wrappers located in the project's cvs repository ( http://cvs.sourceforge.net/viewcvs.py/ggi/wrappers/lisp/cl-ggi/).   This would provide a common low-level api which could be replaced later with a pure Lisp one.  They could, of course, use some gardening, which I would be willing to do if there was sufficient interest.   Or someone familiar with  C but new to Lisp might want to do this.  Things to be done include switching from uffi to cffi, adding more functions (possibly using verrazano), and perhaps writing a higher level convenience library.

Happy New Year
    Ryan

_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to