Re: Plans for 2.8 - GNOME Managed Language Services?
- From: Andreas Rottmann <a rottmann gmx at>
- To: Laurent Sansonetti <lrz gnome org>
- Cc: Havoc Pennington <hp redhat com>, Murray Cumming <murrayc murrayc com>, "desktop-devel-list gnome org" <desktop-devel-list gnome org>, "language-bindings gnome org" <language-bindings gnome org>
- Subject: Re: Plans for 2.8 - GNOME Managed Language Services?
- Date: Mon, 05 Apr 2004 18:11:28 +0200
Laurent Sansonetti <lrz gnome org> 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 | a rottmann gmx at
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]