Re: Another status update

Christophe Rhodes <[email protected]> Thu, 03 Mar 2005 20:22:19 +0000
Newsgroups gmane.lisp.clg.devel
Message-ID <[email protected]>
Espen S Johnsen <[email protected]> writes:

> Since I wrote the previous summary a few months ago, a lot of progress
> have been made with clg. The library should now actually be usable in
> real projects.

I didn't say this in response to your previous summary, so I'll say it
now: Welcome Back!

> The bindings are not 100% complete; a few things such as accelerators,
> selections, key bindings and resource files are still missing, but all
> widgets should be done. I have also cleaned up and reimplemented parts
> of the FFI abstraction layer, so that segfaults should now be very rare
> (and caused by real bugs, not broken design). Clg also works with SBCL
> now.

This is cool.  Would you mind summarizing how clg relates to the
various other gtk wrappers that are floating around at the moment?  My
last memory of clg was that it was a relatively mop-heavy lispy
binding of gtk, which transparently handled callbacks despite the
underlying lisp's lack of cooperation on that front -- I seem to
recall exporting funcallN() from sbcl for that purpose.  Is that still
the case?

The other immediate question that I have for you in this relation is
how you handle, or plan to handle, Unicode strings.  I was able to
make Rick Taube's gtk bindings do Unicodely things by substituting
utf8-string for c-string throughout his bindings; I'm afraid I haven't
had time to look at yours since, oo, 2002 or so, but can you tell me
how you're planning to deal with this?

> My plan is to make an "official" release in a few days. Any feedback
> about things which should be fixed before I do so, are welcome.  I would
> especially like to know if someone experience a build failure, or
> actually manage to build and run the test code.

A release will be excellent, if only for the visibility it affords.
I'm likely to be slightly busy with the McCLIM release this weekend --
some of the developers are being less than enthusiastic about
committing urgent fixes, unfortunately, so I feel I might have to do
some last-minute cleanup work, but I'll try to give clg a spin.

Anyway, good to hear from you again.

Cheers,

Christophe


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click