From 1a1945be8cb56625fc5f2cfcb2b92ea439cbe854 Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Sat, 9 Nov 1996 23:30:58 +0000 Subject: [PATCH] *** empty log message *** --- NEWS | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 0c04d2c5d..b12046bbb 100644 --- a/NEWS +++ b/NEWS @@ -20,7 +20,6 @@ type system more compatible with Emacs Lisp's. However, the change caused too much trouble for Scheme programmers, and we found another way to reconcile Emacs Lisp with Scheme that didn't require this. - * You can now use Guile as a shell script interpreter. To paraphrase the SCSH manual: @@ -36,6 +35,9 @@ To paraphrase the SCSH manual: following. Consult the Unix man page for the `exec' system call for more information. +Now you can use Guile as an interpreter, using a mechanism which is a +compatible subset of that provided by SCSH. + Guile now recognizes a '-s' command line switch, whose argument is the name of a file of Scheme code to load. It also treats the two characters `#!' as the start of a comment, terminated by `!#'. Thus, @@ -70,7 +72,6 @@ scripts once we do. Note that some very old Unix systems don't support the `#!' syntax. - * You can now run Guile without installing it. Previous versions of the interactive Guile interpreter (`guile') @@ -125,9 +126,29 @@ any reason, it throws an error. The arguments CASE-INSENSITIVE-P and SHARP are interpreted as by the %try-load function. - -This is the beginning of recorded history. +Older changes: + +* Guile no longer includes sophisticated Tcl/Tk support. + +The old Tcl/Tk support was unsatisfying to us, because it required the +user to link against the Tcl library, as well as Tk and Guile. The +interface was also un-lispy, in that it preserved Tcl/Tk's practice of +referring to widgets by names, rather than exporting widgets to Scheme +code as a special datatype. + +In the Usenix Tk Developer's Workshop held in July 1996, the Tcl/Tk +maintainers described some very interesting changes in progress to the +Tcl/Tk internals, which would facilitate clean interfaces between lone +Tk and other interpreters --- even for garbage-collected languages +like Scheme. They expected the new Tk to be publicly available in the +fall of 1996. + +Since it seems that Guile might soon have a new, cleaner interface to +lone Tk, and that the old Guile/Tk glue code would probably need to be +completely rewritten, we (Jim Blandy and Richard Stallman) have +decided not to support the old code. We'll spend the time instead on +a good interface to the newer Tk, as soon as it is available. Copyright information: