1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-29 14:30:34 +02:00

*** empty log message ***

This commit is contained in:
Jim Blandy 1996-11-09 23:30:58 +00:00
parent 23e89125a2
commit 1a1945be8c

29
NEWS
View file

@ -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: