home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / lang / scheme / 2111 < prev    next >
Encoding:
Internet Message Format  |  1992-08-30  |  3.8 KB

  1. Xref: sparky comp.lang.scheme:2111 comp.windows.x:15882 alt.sources.d:1077
  2. Path: sparky!uunet!ferkel.ucsb.edu!ucsbcsl!network.ucsd.edu!usc!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!think.com!redsox!campbell
  3. From: campbell@redsox.bsw.com (Larry Campbell)
  4. Newsgroups: comp.lang.scheme,comp.windows.x,alt.sources.d
  5. Subject: x-scm version 1.05 available via FTP
  6. Message-ID: <1992Aug30.030232.29908@redsox.bsw.com>
  7. Date: 30 Aug 92 03:02:32 GMT
  8. Sender: campbell@redsox.bsw.com (Larry Campbell)
  9. Followup-To: comp.lang.scheme
  10. Organization: The Boston Software Works, Inc.
  11. Lines: 93
  12.  
  13. x-scm, a bolt-on accessory for Aubrey Jaffer's "scm" Scheme interpreter that
  14. provides an interface to Xlib, Motif, and OpenLook, is now available via FTP
  15. in two locations:
  16.  
  17.     altdorf.ai.mit.edu:archive/scm/xscm1.05.tar.Z
  18.     nexus.yorku.ca:pub/scheme/new/xscm1.05.tar.Z
  19.  
  20. This is version X1.05 of x-scm, which is improved from the original
  21. (version-numberless) version posted to alt.sources three weeks ago in
  22. several areas, mainly portability.  It is now known to work on HP-UX, Sequent
  23. Symmetry, SVR4/386, and SGI Irix.
  24.  
  25. Here is the README:
  26. ------------------------------------------------------------------------
  27.  
  28.     X-SCM -- X Window support library for the scm Scheme interpreter
  29.  
  30.  
  31. WHAT IS X-SCM?
  32.  
  33. This is x-scm version X1.05.
  34.  
  35. x-scm is a bolt-on accessory for the "scm" Scheme interpreter that
  36. provides a handy environment for building Motif and OpenLook
  37. applications.  (There is some support as well for raw Xlib
  38. applications, but not enough yet to be useful.)
  39.  
  40. x-scm is designed to be simple and easy to understand.  Its intended
  41. purpose is for rapidly prototyping graphical user interfaces, although
  42. I have also found it useful for writing real applications I use almost
  43. every day.
  44.  
  45. To build x-scm, you must first obtain and successfully build scm,
  46. version scm4a10 or later.  Thanks to some hooks added to scm by its
  47. author, Aubrey Jaffer, x-scm requires no modifications whatsoever to
  48. scm itself.
  49.  
  50.  
  51. PORTABILITY
  52.  
  53. x-scm has been successfully built and run on the following systems:
  54.  
  55.     Dell System V Release 4.0    (little endian)
  56.     Sequent Symmetry with Dynix/ptx (little endian)
  57.     HP 9000/835 with HP-UX 8.0    (big endian)
  58.     Silicon Graphics Irix 4.0.2    (dunno)
  59.  
  60.  
  61. CHANGES SINCE LAST RELEASE
  62.  
  63. The last release, which I posted to alt.sources on August 8, 1992, had
  64. no version number (well, it had one, but none of the sources posted
  65. contained it!).  This release is version 1.05.  Changes between that
  66. release and this one include:
  67.  
  68.     Added a version number (!).
  69.  
  70.     Added x:x-scm-version function, which returns a string describing
  71.     the version number of this release.
  72.  
  73.     Dropped the Makefile in favor of an Imakefile.
  74.  
  75.     Added xscm program target, which contains no toolkit -- just Xlib.
  76.  
  77.     Fixed bugs in fetching of resource values on big-endian machines
  78.     (like HP PA machines).  This bug caused xmandel.scm to die in
  79.     XCreatePixmap with a BadValue error.
  80.  
  81.     Added and used TOKEN_PASTE macro, and removed gratuitous function
  82.     prototypes, for people without ANSI C compilers.
  83.  
  84.     Added resource types xt:char, xt:unsigned-char, xt:short, and
  85.     xt:unsigned-short.
  86.  
  87.     Fixed bug in fetching of WidgetList resources that caused horrible
  88.     crashes in GC.
  89.  
  90.  
  91. OWNERSHIP
  92.  
  93. x-scm is copyright by The Boston Software Works (a company I founded)
  94. but you can do anything you want with it, even sell it, as long as you
  95. preserve the copyright notices.  scm itself is covered under the more
  96. restrictive GNU General Public License.  x-scm isn't much use without
  97. scm, so what does that all mean?  Beats me...  as long as you send me
  98. your bug fixes, and don't try to claim you wrote it, I'm happy.
  99.  
  100. - Larry Campbell
  101.   campbell@redsox.bsw.com
  102.   August 15, 1992
  103. -- 
  104. Larry Campbell             The Boston Software Works, Inc., 120 Fulton Street
  105. campbell@redsox.bsw.com    Boston, Massachusetts 02109 (USA)
  106.