Re: Bindings status



Murray Cumming <murrayc usa net> writes:

> Please give me the status of your GTK+2 language bindings so that I can
> update the www.gtk.org page. If you don't reply then I'll interpret that
> as "inactive".
> 
> Please reply with the
> - Programming language

Common Lisp

> - Project name

CL-GTK

> - Unstable or Stable API. That means binary stable for C/C++ - it might
> mean source stable for interpreted languages.

Unstable

> - If Unstable, do you expect to be stable and complete soon?

Expect API to stabilize & first beta release in one month. (Target 8/1).

> 
> If there is more than one binding for your programming language then try
> to make my life simpler by explaining the situation to me in
> kiddiespeak.

There are two bindings for Common Lisp.  The other is called CLG.  
I believe that CLG is more mature than CL-GTK.  The implementation
strategies are different - CLG uses a foreign function interface,
CL-GTK uses an RPC mechanism.  

CL-GTK's goals for the first beta release include:

o 95% coverage of GTK/GDK/Glib APIs
o Out-of-box build & install on x86 Linux/BSD using CMUCL or CLISP

The long term goal of the project is to enable even a rank newbie to
pop up a window anywhere that Common Lisp and GTK+ exist.

CL-GTK was originally written by Gilbert Baumann.  


-Tim


-- 
Turing Stable: (adj) The property of continuing to be Turing complete,
after running for an hour.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]