This is the mail archive of the kawa@sourceware.cygnus.com mailing list for the Kawa project. See the Kawa home page for more information.
Peter Hanappe (Peter.Hanappe@ircam.fr) wrote:
>I needed the possibility to create small interfaces with buttons
>and sliders for quick prototyping. I took a very naive approach:
>SchemeActionListener subclasses java.awt.event.ActionListener. On
>events, it evaluates the Kawa Procedure given as argument to its
>constructor. It looks something like this:
That is spookily close to what I've done -- I even have the same
"SchemeActionListener" name. Be advised that in the snapshot releases
Procedure1 has moved from kawa.lang into gnu.mapping
I do like the "object" syntax that Per proposed. I'd also like a
similar way to define the methods of named external classes -- the
intent is to be able to write classes in scheme that the callers
wouldn't have to know were written in scheme.
Daniel
--
dan@pentacom.co.uk