Date: Tue, 16 Jan 1996 16:26:35 -0800 From: tomkwong@wilshire.com Message-Id: <199601170026.QAA04178@discover.> To: scheme@ai.mit.edu Subject: Announcement: xmtscm-0.9 (A Xmt-library extension for SCM) Xmtscm 0.9 Announcement ======================= This message is to announce the availability of the first version of Xmtscm. Xmtscm is distributed under the terms of GNU General Public License as published by the Free Software Foundation. Be sure to get and read the GNU General Public License (COPYING). You can get the package from the following URL: ftp://ftp-swiss.ai.mit.edu/pub/scm/xmtscm-0.9.tar.gz Here is the README file: * What is Xmtscm? Xmtscm is an extension built on top of the popular Scheme interpreter SCM by Aubrey Jaffer. It includes a modified version of the X extension xscm-1.05 by Larry Campbell, and an interface to the Xmt library by David Flanagan. It also includes preliminary support for the CDE widgets and the HTML widget of NCSA Mosaic. * Why should you use Xmtscm? Because of one or more of the following reasons: You hate C programming. You like Scheme programming. You hate Motif programming. You like Motif programming with the Xmt library. And so on... * How does Xmtscm help by interfacing the Xmt library with SCM? If you have used the Xmt library, you should know that it can make GUI building much more easier by letting you speficy static widget hierarchies in a resource file. The only problem is that you still program in C, which means that any change in programming logic requires you to edit, compile and test. Xmtscm, as a fully functional Scheme interpreter, may be able to fill this gap. * How do I build/install Xmtscm? See separate documentation on INSTALL. * Where can I find the documentations? The file xmt.tex documents the Xmtscm extension. A Postscript file named xmt.ps is also included in this distribution. With latex2html, the document can be converted to HTML format and then be viewed using a WWW browser. * Caveats Xmtscm is *not* a complete interface to the Xmt library, nor is it a complete interface to the Motif library. I tend to make a very small interpreter if possible. Many operations can actually be performed by getting and setting resources in a reasonably efficient way. If you have any suggestion on adding a new function without sacraficing simplicity, please let me know by email. * To Do o Other useful Motif functions o CDE widgets and related functions o HTML widget functions o Guile support(?) -- Please tell me why I should do this... Have Fun! -- Thomas Kwong