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 [email protected] http://www.mozart-oz.org/mailman/listinfo/mozart-users
