discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GScheme is back.


From: Marko Riedel
Subject: GScheme is back.
Date: 07 Jan 2005 23:16:39 +0100
User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Portable Code)

The following message is a courtesy copy of an article
that has been posted to comp.lang.scheme as well.


Hi folks,

I had stopped working on GScheme quite some time ago. Then I
discovered from web server logs that there still are people out there
who are interested in this software, so I decided on a maintenance
release. The old release didn't even compile anymore.

I compiled and debugged GScheme using the following setup:

  gnustep-back-0.9.3
  gnustep-base-1.9.2
  gnustep-gui-0.9.3
  gnustep-make-1.9.2

Important: older GNUstep installations may need to replace
  #include <GNUstepBase/GSIMap.h>
by
  #include <base/GSIMap.h>
at the very beginning of SchemeTypes.m.

Tested with SuSE Linux 8.2 and Debian 3.0.

These are the changes

* removed legacy code from the garbage collector, replaced some method
  calls with direct access using @protected on a certain instance
  variable; fixed a really serious leak (GSMutableDictionary objects
  being leaked)
* added a menu item to evaluate external files; this means you can
  edit your files with your favorite editor and evaluate them with the
  click of a button
* the last form that you enter in the interactive window is copied to
  the paste board and may be repeated by pressing Alt-V
* a computation that takes more than five seconds triggers the display
  of a stop button that may be pressed to interrupt the computation;
  the button disappears on its own when the computation ends, and
* changed the environment browser to use NSTableViews; these are more
  appropriate than the NSForms that I had and I find them more
  pleasing aesthetically.

Try modifying primes.scm to use browse-environment and display a
highly instructive environment chain.

The URL is 

  http://www.gnustep.it/marko/GScheme/

Best regards,

Marko Riedel

-- 
+------------------------------------------------------------+
| Marko Riedel, EDV Neue Arbeit gGmbH, mriedel@neuearbeit.de |
| http://www.geocities.com/markoriedelde/index.html          |
+------------------------------------------------------------+



reply via email to

[Prev in Thread] Current Thread [Next in Thread]