Re: [gtk-list] Re: Gtk and the scripting languages of the world
- From: Marius Vollmer <mvo zagadka ping de>
- To: gtk-list redhat com
- Subject: Re: [gtk-list] Re: Gtk and the scripting languages of the world
- Date: 22 Aug 1997 11:50:20 +0200
atai@ece.ucsd.edu (Andy Tai) writes:
>
> Please whatever you do, remember that there are lots of programmers
> who prefer to use C/C++ over any script languages for building GUI
> and large scale projects. So your interface should not degrade the
> gtk's utility for low level programming and make it difficult for
> building advanced C++ toolkits on top of gtk.
Yes, I try to be careful. As Peter Mattis pointed out, there is
already some non-trivial amount of code out there that uses Gtk. I
don't want to break it, of course. Likewise, I don't want to take
features away from Gtk only because I don't know how to interface them
to Scheme.
I'm, however, of the opinion that we have to take the needs of
higher-level languages into account when designing the Gtk API.
You just need some working form of automatic garbage collection when
writing large, long-running, interactive programs. You need powerful
abstraction tools for prototyping and implementing new interfaces. I
can't get that easily from C or C++.
But I do recognize the importance of a reasonable C API to Gtk. I'm
just not enthusiastic about it.
> We do not want gtk to become another Tk.
The major problem of Tk is its strong dependence on TCL. It cannot
live without TCL.
Gtk should be usable from C and C++, but also from Perl, Phython and
Scheme (and any other inetersting languages, maybe Common Lisp).
These interfaces to the high-level languages should feel `natural' and
be robust. It should be easy to evovle them alongside an evolving Gtk
and they should be able to easily cover `third party' extensions to
Gtk.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]