1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-07-10 03:10:25 +02:00
Commit graph

1092 commits

Author SHA1 Message Date
Mikael Djurfeldt
dc61592f84 * boot-9.scm (the-environment): New special form: Returns an
object representing the current local evaluation environment.
This object can be used in `local-eval' and `defined?'.
1998-11-20 17:12:45 +00:00
Mikael Djurfeldt
7398c2c2b5 * boot-9.scm (collect): New syntax. Similar to begin but returns
a list of the results of all forms in the sequence instead of the
result of the last form.
1998-11-12 16:03:11 +00:00
Mikael Djurfeldt
00f4b2e864 *** empty log message *** 1998-11-10 14:42:04 +00:00
Mikael Djurfeldt
f086d19d77 * syncase.scm (values, call-with-values): Moved to boot-9.scm. 1998-11-10 14:41:40 +00:00
Mikael Djurfeldt
1729d8ff31 * boot-9.scm (values, call-with-values): Moved here from
syncase.scm.
1998-11-10 14:40:28 +00:00
Mikael Djurfeldt
6162a00d07 * readline.scm (readline-port): Use readline-options-interface. 1998-11-09 15:51:30 +00:00
Mikael Djurfeldt
e586be785c * boot-9.scm (readline-options, readline-enable, readline.disable,
readline-set!: New options interface.
1998-11-09 14:26:47 +00:00
Mikael Djurfeldt
4fdf8b2c76 * boot-9.scm: Set the repl start module in `top-repl' instead of
at the end of boot-9.scm.
1998-11-05 14:44:08 +00:00
Mikael Djurfeldt
0b6925feca * emacs.scm (format): Bugfix: Handle multiple arguments
correctly.  (Thanks to Thien-Thi Nguyen.)
1998-11-01 04:52:58 +00:00
Mikael Djurfeldt
e4eae9b166 *** empty log message *** 1998-10-31 16:50:24 +00:00
Mikael Djurfeldt
2055a1bcd3 * boot-9.scm (exit-hook): New hook: Is run at the very end of an
interactive session.
1998-10-31 16:46:55 +00:00
Mikael Djurfeldt
20a3a88153 * readline.scm (readline-port): Maybe read history; Maybe write
history at exit (add to exit-hook).
1998-10-31 16:45:51 +00:00
Mikael Djurfeldt
cad4d45bd6 * readline.scm (make-readline-port): Bugfixed last change... 1998-10-30 06:30:00 +00:00
Mikael Djurfeldt
24bf9166d2 * readline.scm (make-readline-port): Don't set prompt to "... " if
read line was empty.
1998-10-28 20:00:37 +00:00
Jim Blandy
1f6fe22ab8 *** empty log message *** 1998-10-19 21:38:15 +00:00
Jim Blandy
9630e974d2 * boot-9.scm, debug.scm, expect.scm, hcons.scm, lineio.scm,
r4rs.scm, slib.scm, threads.scm: Update copyright years.
1998-10-19 21:23:31 +00:00
Jim Blandy
33432c7930 *** empty log message *** 1998-10-19 15:38:53 +00:00
Jim Blandy
7ebe6c7600 * getopt-gnu-style.scm, slib.scm: Add copyright notice. 1998-10-19 15:38:13 +00:00
Jim Blandy
a63812a2fe Talked to Stallman. Actually, the syntax-case copyright is no
problem.  Duh.
* Makefile.am (ice9_sources): Revert last change.
* syncase.scm, psyntax.pp, psyntax.ss: Added again.
* Makefile.in: Regeneretade.
1998-10-19 15:38:05 +00:00
Jim Blandy
0c33e26a33 * getopt-gnu-style.scm, slib.scm: Add copyright notice.
* Makefile.am (ice9_sources): Add getopt-gnu-style.scm.
* Makefile.in: Regenerated.
1998-10-19 15:37:37 +00:00
Jim Blandy
fb935cbf47 Talked to Stallman. Actually, the syntax-case copyright is no
problem.  Duh.
* Makefile.am (ice9_sources): Revert last change.
* syncase.scm, psyntax.pp, psyntax.ss: Added again.
* Makefile.in: Regeneretade.
We can't include Kent Dybvig's syntax-case macro expander in the
core Guile distribution, because we don't have copyright
assignments for this code.  We can certainly distribute them as a
separate package, but Guile should be FSF code.
* syncase.scm, psyntax.pp, psyntax.ss: Removed.
* Makefile.am (ice9_sources): Removed syncase.scm, psyntax.pp, and
psyntax.ss.
* Makefile.in: Regenerated.
* Makefile.am (ice9_sources): Add getopt-gnu-style.scm.
* Makefile.in: Regenerated.
1998-10-19 15:37:27 +00:00
Jim Blandy
f4be1689e1 *** empty log message *** 1998-10-19 13:49:40 +00:00
Jim Blandy
9aca88c39a * boot-9.scm: Don't assume that this file is loaded just before
entering a read-eval-print loop.  Turn code to load (ice-9 emacs)
into...
(load-emacs-interface): New function.
(top-repl): Call it, if use-emacs-interface is defined and true.
At this point, we *do* know we're about to enter a REPL.
1998-10-19 13:49:29 +00:00
Jim Blandy
9d1a28471c We can't include Kent Dybvig's syntax-case macro expander in the
core Guile distribution, because we don't have copyright
assignments for this code.  We can certainly distribute them as a
separate package, but Guile should be FSF code.
* syncase.scm, psyntax.pp, psyntax.ss: Removed.
* Makefile.am (ice9_sources): Removed syncase.scm, psyntax.pp, and
psyntax.ss.
* Makefile.in: Regenerated.
* Makefile.am (ice9_sources): Add getopt-gnu-style.scm.
* Makefile.in: Regenerated.
1998-10-19 13:43:50 +00:00
Mikael Djurfeldt
c8f11b9756 * boot-9.scm: Added extended read syntax for byte vectors #y(...)
and short vectors #h(...).
1998-10-18 12:41:43 +00:00
Jim Blandy
285403bba7 * Makefile.in: Regenerated, after change to qthreads.m4. 1998-10-16 09:58:29 +00:00
Jim Blandy
bb2a4165c9 *** empty log message *** 1998-10-14 08:40:23 +00:00
Jim Blandy
63da7567af * calling.scm (excursion-function-syntax): Use a sequence of
set!'s, not a single multi-variable set!; we removed support for
that syntax a long time ago.  (Thanks to Shuji Narazaki.)
1998-10-14 08:39:51 +00:00
Jim Blandy
94e3e95e60 *** empty log message *** 1998-10-12 20:13:27 +00:00
Jim Blandy
c8983d6a2c *** empty log message *** 1998-10-12 20:08:44 +00:00
Jim Blandy
670600bd66 * r4rs.scm (OPEN_READ, OPEN_WRITE, OPEN_BOTH): Don't bother
testing software-type here.  That's the least of our Windows
porting issues, and it's done wrong anyway.
1998-10-12 20:08:31 +00:00
Jim Blandy
98330fd2f8 *** empty log message *** 1998-10-09 15:13:11 +00:00
Jim Blandy
bf7bc911dd * boot-9.scm (read-path-list-notation-warning): New function:
print a warning the first time we see `#/' notation.
1998-10-09 15:12:51 +00:00
Jim Blandy
7705225986 *** empty log message *** 1998-10-09 13:56:27 +00:00
Jim Blandy
1168a720b1 * q.scm (sync-q!, q?, q-remove!, q-push!, enq!): Lots of bugs, and
(eq?  #f '()) assumptions.  Make functions that aren't documented
to return anything else return the queue itself.  (Bug report from
Michael Livshin --- thanks!)
1998-10-09 13:56:16 +00:00
Mikael Djurfeldt
c9dd46afba *** empty log message *** 1998-08-21 08:08:52 +00:00
Mikael Djurfeldt
b89203a173 * debug.scm (trace-entry, trace-exit): Removed re-enabling of
trace flag.
1998-08-21 08:08:04 +00:00
Mikael Djurfeldt
45456413b8 * boot-9.scm (make-options): Bugfix: Changed pair? --> list? in
order to allow the empty list as arg.
(error-catching-loop): Use `with-traps' to create a dynamic
context with traps enabled.
1998-08-21 08:06:03 +00:00
Mikael Djurfeldt
5ef4ef4e18 * boot-9.scm: Removed (ice-9 regex) from use-list of (guile)
module.
(try-using-libtool-name): Removed dependency on (ice-9 regex).
1998-08-19 13:10:26 +00:00
Mikael Djurfeldt
325f42e0de * boot-9.scm: Make the root module use (ice-9 regex) if
available.  The dynamic linking facilities in boot-9.scm are
currently dependent upon regular expressions.  My change of
1998-07-14 removed (ice-9 regex) from the use-list of the root
module and thereby destroyed dynamic linking.
1998-08-15 09:16:43 +00:00
Jim Blandy
0dcbc17a4e *** empty log message *** 1998-07-29 18:14:42 +00:00
Jim Blandy
3f622d2b2e * Makefile.in: Regenerated using the last public version of
automake, not the hacked Cygnus version.
1998-07-29 18:07:06 +00:00
Jim Blandy
1f5ae2fdb8 *** empty log message *** 1998-07-29 17:20:22 +00:00
Jim Blandy
1a0106ef2b *** empty log message *** 1998-07-28 08:41:00 +00:00
Jim Blandy
b85fe3469e * getopt-gnu-style.scm: New file. (Thanks to Russ McManus.) 1998-07-28 08:40:27 +00:00
Jim Blandy
735d4183d7 * Makefile.in: Regenerated, after removing Totoro kludge. 1998-07-27 23:31:10 +00:00
Jim Blandy
e99cbcd609 *** empty log message *** 1998-07-27 01:15:05 +00:00
Jim Blandy
c7fcc63f4d * Makefile.in Rebuilt, for config changes in parent dir. 1998-07-27 01:02:59 +00:00
Mikael Djurfeldt
6f4d962200 * readline.scm (make-readline-port): Set prompt string to "... "
after first read line.  (Thanks to Richard Polton.)
1998-07-21 14:15:46 +00:00
Jim Blandy
3ec4ec9a0f *** empty log message *** 1998-07-19 04:29:29 +00:00