mozart-gtk - Farewell?
Boriss Mejias
boris.mejias at uclouvain.be
Fri Jan 25 15:09:41 CET 2008
Hi Kevin,
We don't have the human resources here at UCL to carry on with the development
of gtk, so I think that the suggestion of Pavel is quite reasonable.
cheers
Boriss
Pavel wrote:
> Hi,
>
> While I don't know much about GTK I believe that porting to GTK 2 would
> take a significant amount of time. Since there appears to be noone
> taking care of the project full time it's unlikely we'll get a working
> version soon. So I would say that dumping it now and then recreating it
> if and when we have a working binding to gtk2 would be a good idea.
> /pavel
>
> On Thu, 24 Jan 2008 16:54:02 +0100, Kevin Glynn <kevin.glynn at gmail.com>
> wrote:
>
>> Hi Mozart lovers,
>>
>> I am writing about the future of the Mozart GTK binding.
>>
>> The following is just my understanding of the situation, I know very
>> little about GTK or this binding so please correct me where I am wrong
>> so that we have all the information to make a good decision.
>>
>> Mozart GTK is a native library that links Mozart apps to the GTK+ 1
>> library. It was originally developed for the purposes of Alice when
>> they were using Mozart as their virtual machine.
>>
>> GTK has moved on and GTK 1 has been mothballed for a long time, GTK is
>> now at (incompatible) version 2.
>>
>> GTK 1 libraries are being removed from Debian, and so the mozart-gtk
>> Debian package will be removed too, either by my request, or by
>> default if I do nothing.
>>
>> mozart-gtk has an 'interesting' build process. It includes a C header
>> file parser, and it generates the bindings to Oz automatically from
>> the installed GTK header files. This is neat technology, but it is
>> also very fragile, the parser is sufficient for a subset of C, but as
>> the C header files evolve this parser often breaks and has to be fixed
>> up. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419692 for
>> the latest instance of this.
>>
>> I also note that the documentation for mozart-gtk is missing:
>>
>> http://www.mozart-oz.org/documentation/add-ons/
>>
>> and nonone seems to have noticed.
>>
>> So, can anyone step up and fix mozart-gtk? Can anyone port it to GTK
>> 2? Can anyone rescue an improve the technology to automatically create
>> native functors from C header files?
>>
>> Otherwise, I will ask for mozart-gtk's removal from Debian unstable
>> (and thus the next Debian / Ubuntu release) in a week's time.
>>
>> I am also doubtful that it will be possible to release it as part of
>> Mozart's next release (but that is not my call).
>>
>> Thanks for any comments, advice, help.
>>
>> Kevin
>>
>> _________________________________________________________________________________
>>
>> mozart-users mailing list
>> mozart-users at mozart-oz.org
>> http://www.mozart-oz.org/mailman/listinfo/mozart-users
>
>
> _________________________________________________________________________________
>
> mozart-users mailing list
> mozart-users at mozart-oz.org
> http://www.mozart-oz.org/mailman/listinfo/mozart-users
More information about the mozart-hackers
mailing list