mGTK - SML bindings for gtk+ ============================ Homepage: http://mgtk.sourceforge.net Authors: Ken Friis Larsen and Henning Niss Copyright (C) 2000, 2001 by Ken Friis Larsen and Henning Niss. CURRENT VERSION --------------- The current version is pink-chickens (or mgtk-beta-0.03) Previous versions include red-hens (or mgtk-beta-0.02) green-horses-and-blue-ducks (or mgtk-alpha-0.01) ABOUT ----- mGTK is an SML interface to the C-based graphical toolkit Gtk+ (the Gimp Toolkit). Gtk+ is available from the homepage: http://www.gtk.org We use Moscow ML's foreign function interface to call the C functions in Gtk+. Therefore, mGTK can only be used with Moscow ML (version 1.44 or newer). However, we are very interested if somebody wants to port mGTK to other SML systems and are willing to provide information and help. To subscribe to the mgtk-announce mailing list go to: http://lists.sourceforge.net/lists/listinfo/mgtk-announce REQUIREMENTS ------------ mGTK should work on any platform supported by both Moscow ML and Gtk+. We develop and test mGTK on Linux machines (running RedHat). mGTK is known to run successfully on the following machines * Linux, X86, RedHat 6.1/6.2 * Windows, X86 If you have had any success running mGTK on some other platform, please send us an email with a description of the machine. The following versions of Moscow ML and Gtk+ are required: Moscow ML: Version 2.00 (or newer) compiled with dynlib support. Moscow ML is available from: http://www.dina.kvl.dk/~sestoft/mosml.html Gtk+: mGTK will only work with the 1.2.x series. Check your Gtk+ version with the command: gtk-config --version Gtk+ is available from: http://www.gtk.org/ http://www.gimp.org/win32 (Windows version) DOCUMENTATION ------------- At this time there is no documentation for mGTK :-( However, it should be possible to use the documentation for the C interface to Gtk+ (available at the Gtk+ homepage; see above). Also, you can take a peek in the examples directory (remember to read the README file there). COPYRIGHT NOTICE for mGTK ------------------------- mGTK - a SML interface to the graphical toolkit gtk+ Copyright (C) 2000, 2001 Ken Friis Larsen and Henning Niss This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA