On Tue, Jan 22, 2002 at 10:05:29AM +0900, Ben Crowell wrote:
> M. Mirra wrote:
> >What about a meta-language to describe interfaces (much like Glade
> >uses XML, though Glade is limited to GTK) and then have a program
> >produce specific code for the various toolkits?
> 
> >This way we wouldn't need Yet Another Library and people could use the
> >toolkit they like most.
> 
> Have you seen XUL?
> http://www.xulplanet.com/

Yes.  IIRC, interface descriptions are not converted into any
particular language, instead they are parsed and rendered at runtime
by a engine, which would still need Yet Another Library.

The concept I mentioned was closer to ``compiling'' one interface
description into many files containing Ruby code only, each bound to a
different widget toolkit.  

It's only the developer that needs to install something (the compiler)
while users stay with the toolkit installed by default or choose a
different one if they wish.

Massimiliano