From: Alan Schmitt <alan.schmitt@inria.fr> To: lwn@lwn.net Subject: Attn: Development Editor, Latest Caml Weekly News Date: Tue, 4 Dec 2001 13:26:03 +0100 Hello, Here is the lastest Caml Weekly News, week 28 november to 04 december, 2001. Summary: 1) Mlglade prerelease announce 2) To glade or not to glade 3) Looking for internships including O'Caml programming 4) License Conditions for OCaml ====================================================================== 1) Mlglade prerelease announce ---------------------------------------------------------------------- Benjamin Monate announced: Dear ocamlers, I am happy to announce the first prerelease of mlglade : a glade to ocaml compiler. Glade is a freely available graphical interface builder for Gtk. It is very powerful and enables one to quickly visually design very complex graphical interfaces. It can export source code for various languages like C, C++, Perl, Eiffel. Mlglade adds support for the OCaml language. It helps you to easily build ocaml applications with a gtk interface. It is fully compatible with all OCaml versions from 3.01 to 3.03-alpha. You can find the source and an online tutorial at http://www.lri.fr/~monate/mlglade This version is not complete yet but supports a large subset of gtk. Do not hesitate to contact me for any comments, suggestions and/or bug reports. ====================================================================== 2) To glade or not to glade ---------------------------------------------------------------------- Florian Hars asked: OK, now we have mlglade > http://www.lri.fr/~monate/mlglade which uses Glade output, but is independent from libglade the libglade support in LablGTK http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html which, obviously, is different from mlglade in that it requires libglade and zoggy http://pauillac.inria.fr/~guesdon/Tools/zoggy/zoggy.html which is an independent reimplementation of the glade functionality. Which should I use? :-) (read the rest of the thread at http://caml.inria.fr/archives/200111/msg00442.html) ====================================================================== 3) Looking for internships including O'Caml programming ---------------------------------------------------------------------- Philippe NARBEL asked: J'enseigne ML (O'Caml) dans le cadre du Dess Genie Logiciel de l'Universite Bordeaux I et comme chaque annee, certains etudiants seraient interesses par des stages en entreprise comprenant une part de programmation O'Caml. Auriez-vous des propositions dans ce sens ? Ce stage est prevu d'avril a juillet/septembre 2002. I teach ML (O'Caml) as part of the Master of Science program in Software Engineering at the University of Bordeaux. Some of my students are interested in considering an internship in a company which would include ML programming. This internship takes place in a national or international professional setting under the guidance of an engineer and a teacher (expected amongst other things to conduct a visit to the company). The internship begins at the start of April 2002 and lasts from 4 to 6 months. An internship agreement is drawn up by the company and the university. ====================================================================== 4) License Conditions for OCaml ---------------------------------------------------------------------- A few weeks ago, Patrick M Doane asked: Earlier this year there was a discussion about the problems of using LGPL for the OCaml run-time system and associated libraries. It was suggested that some of the constraints in the LGPL were not intended. To quote a page from the Caml website: "The LGPL puts no restrictions at all on programs linked with LGPL-ed libraries. Thus, users are free to distribute (or not) OCaml-generated binaries under whatever conditions they like." >From my reading of the LGPL, which seems to correspond with the opinions of others on the list, this just isn't true. If I develop an application with OCaml, I must distribute that application with source code. This isn't acceptable for commercial development and I'd really hope that the intention is for OCaml to be used outside of academia. Will this problem be fixed for the 3.03 release? (there has been many followups to this thread recently, the start of the thread is at http://caml.inria.fr/archives/200111/msg00121.html) ====================================================================== Alan Schmitt -- The hacker: someone who figured things out and made something cool happen.