Re: Easing language bindings (was Re: GtkPlot widget)
- From: Yo Ric Dude <ricdude toad net>
- To: Havoc Pennington <hp redhat com>
- CC: ERDI Gergo <cactus cactus rulez org>, gnome-devel-list gnome org
- Subject: Re: Easing language bindings (was Re: GtkPlot widget)
- Date: Sun, 28 Nov 1999 01:04:25 -0500
You may want to take a look at SWIG (www.swig.org or something)
Software Wrapper Interface Generator, i believe. It takes a
C language header file, and if needed, an interface definition
file, and can generate Tcl, Perl, Python, and several other
bindings through a wrapper interface. Not sure how well the
underlying code would deal with GUI elements, but there might
be a decent amount a code available for reuse in there.
Havoc Pennington wrote:
>
> On Sat, 27 Nov 1999, ERDI Gergo wrote:
> > I think a more clean solution would be to use IDLs instead of native C
>
> Which has Zero Concrete Benefits, makes the job of writing the language
> binding generator 10 times harder, and probably won't get supported by the
> GTK maintainers. Not a good idea if you want to actually get a working
> tool in a reasonable timeframe.
>
> C used consistently (as it almost always is in GTK) can work just fine as
> an IDL. You probably need to maintain some special exception lists
> (int/bool confusion, const gchar* vs. gchar* confusion, which struct
> members to make public) but that should not be hard (and some such as
> gint/gboolean can be fixed in the GTK sources themselves).
>
> Havoc
>
> --
> To unsubscribe: mail gnome-devel-list-request@gnome.org with "unsubscribe"
> as the Subject.
--
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+
| __ a.k.a. Eric B. Mitchell |
| |_) . _ _| _| _ ricdude@toad.net |
| | \ ( (_ (_| (_| (_| (/_ www.toad.net/~ricdude |
| How's My Programming? Call: 1 - 800 - DEV - NULL |
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]