home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.scheme:2111 comp.windows.x:15882 alt.sources.d:1077
- Path: sparky!uunet!ferkel.ucsb.edu!ucsbcsl!network.ucsd.edu!usc!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!think.com!redsox!campbell
- From: campbell@redsox.bsw.com (Larry Campbell)
- Newsgroups: comp.lang.scheme,comp.windows.x,alt.sources.d
- Subject: x-scm version 1.05 available via FTP
- Message-ID: <1992Aug30.030232.29908@redsox.bsw.com>
- Date: 30 Aug 92 03:02:32 GMT
- Sender: campbell@redsox.bsw.com (Larry Campbell)
- Followup-To: comp.lang.scheme
- Organization: The Boston Software Works, Inc.
- Lines: 93
-
- x-scm, a bolt-on accessory for Aubrey Jaffer's "scm" Scheme interpreter that
- provides an interface to Xlib, Motif, and OpenLook, is now available via FTP
- in two locations:
-
- altdorf.ai.mit.edu:archive/scm/xscm1.05.tar.Z
- nexus.yorku.ca:pub/scheme/new/xscm1.05.tar.Z
-
- This is version X1.05 of x-scm, which is improved from the original
- (version-numberless) version posted to alt.sources three weeks ago in
- several areas, mainly portability. It is now known to work on HP-UX, Sequent
- Symmetry, SVR4/386, and SGI Irix.
-
- Here is the README:
- ------------------------------------------------------------------------
-
- X-SCM -- X Window support library for the scm Scheme interpreter
-
-
- WHAT IS X-SCM?
-
- This is x-scm version X1.05.
-
- x-scm is a bolt-on accessory for the "scm" Scheme interpreter that
- provides a handy environment for building Motif and OpenLook
- applications. (There is some support as well for raw Xlib
- applications, but not enough yet to be useful.)
-
- x-scm is designed to be simple and easy to understand. Its intended
- purpose is for rapidly prototyping graphical user interfaces, although
- I have also found it useful for writing real applications I use almost
- every day.
-
- To build x-scm, you must first obtain and successfully build scm,
- version scm4a10 or later. Thanks to some hooks added to scm by its
- author, Aubrey Jaffer, x-scm requires no modifications whatsoever to
- scm itself.
-
-
- PORTABILITY
-
- x-scm has been successfully built and run on the following systems:
-
- Dell System V Release 4.0 (little endian)
- Sequent Symmetry with Dynix/ptx (little endian)
- HP 9000/835 with HP-UX 8.0 (big endian)
- Silicon Graphics Irix 4.0.2 (dunno)
-
-
- CHANGES SINCE LAST RELEASE
-
- The last release, which I posted to alt.sources on August 8, 1992, had
- no version number (well, it had one, but none of the sources posted
- contained it!). This release is version 1.05. Changes between that
- release and this one include:
-
- Added a version number (!).
-
- Added x:x-scm-version function, which returns a string describing
- the version number of this release.
-
- Dropped the Makefile in favor of an Imakefile.
-
- Added xscm program target, which contains no toolkit -- just Xlib.
-
- Fixed bugs in fetching of resource values on big-endian machines
- (like HP PA machines). This bug caused xmandel.scm to die in
- XCreatePixmap with a BadValue error.
-
- Added and used TOKEN_PASTE macro, and removed gratuitous function
- prototypes, for people without ANSI C compilers.
-
- Added resource types xt:char, xt:unsigned-char, xt:short, and
- xt:unsigned-short.
-
- Fixed bug in fetching of WidgetList resources that caused horrible
- crashes in GC.
-
-
- OWNERSHIP
-
- x-scm is copyright by The Boston Software Works (a company I founded)
- but you can do anything you want with it, even sell it, as long as you
- preserve the copyright notices. scm itself is covered under the more
- restrictive GNU General Public License. x-scm isn't much use without
- scm, so what does that all mean? Beats me... as long as you send me
- your bug fixes, and don't try to claim you wrote it, I'm happy.
-
- - Larry Campbell
- campbell@redsox.bsw.com
- August 15, 1992
- --
- Larry Campbell The Boston Software Works, Inc., 120 Fulton Street
- campbell@redsox.bsw.com Boston, Massachusetts 02109 (USA)
-