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:
parent
23e89125a2
commit
1a1945be8c
1 changed files with 25 additions and 4 deletions
29
NEWS
29
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:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue