Re: Plans for 2.8 - GNOME Managed Language Services?

Andreas Rottmann <[email protected]>
Newsgroups gmane.comp.gnome.language-bindings,gmane.comp.gnome.desktop
Message-ID <[email protected]>
Laurent Sansonetti <[email protected]> writes:

> On Fri, 2004-03-26 at 17:07, Havoc Pennington wrote:
>> I don't know, basically just look at how we can better automate bindings
>> along the lines of XPCOM/UNO. Add some cheesy component-system style
>> features to GObject.
>> 
>> I'm looking for practical easy steps forward here.
>
> I don't think code generation is appropriate for complex languages, like
> Ruby for instance.
>
I _think_ that a high-level-enough API description *could* be used to
generate all kinds of bindings. We're just not-yet-there with the
.defs files.

> In Ruby-GNOME2 we don't use generated code at all.  We prefer writing
> almost all the API manually, to provide a 100% Ruby compliant API.
>
[nice examples snipped]

> Of course there are similar issues with other libraries, such as
> Ruby/GTK, Ruby/Libglade, etc...
>
> This kind of stuff is impossible to have with generated code.
>
You used the "i" word, shame on you! Seriously, though, I agree that
this kind of stuff is rather hard to do wit automatic generation, but
certainly not impossible.

Andy
-- 
Andreas Rottmann         | Rotty@ICQ      | 118634484@ICQ | [email protected]
http://yi.org/rotty      | GnuPG Key: http://yi.org/rotty/gpg.asc
Fingerprint              | DFB4 4EB4 78A4 5EEE 6219  F228 F92F CFC5 01FD 5B62

Any technology not indistinguishable from magic is insufficiently advanced.
   -- Terry Pratchett
_______________________________________________
language-bindings mailing list  [email protected]
http://mail.gnome.org/mailman/listinfo/language-bindings
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.