1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 12:20:26 +02:00
Commit graph

22 commits

Author SHA1 Message Date
Marius Vollmer
92205699d0 The FSF has a new address. 2005-05-23 19:57:22 +00:00
Kevin Ryde
cdd69fd858 (let-optional-template, let-keywords-template): Change
"(begin body)" to "(let () body)" for empty bindings, since the former
allows "internal defines" in body leak out to the surrounding
environment.
2004-09-25 22:06:01 +00:00
Marius Vollmer
73be1d9e8e Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
Marius Vollmer
2a05206662 (improper-list-copy): New.
(parse-arglist): Use it instead of list-copy.
2002-12-12 20:43:11 +00:00
Mikael Djurfeldt
1a179b03b0 * lib.scm: Move module the system directives `export',
`export-syntax', `re-export' and `re-export-syntax' into the
  `define-module' form.  This is the recommended way of exporting
  bindings.

* srfi-2.scm, srfi-4.scm, srfi-8.scm, srfi-9.scm, srfi-10.scm,
srfi-11.scm, srfi-14.scm, srfi-16.scm: Move module the system
directives `export', `export-syntax', `re-export' and
`re-export-syntax' into the `define-module' form.  This is the
recommended way of exporting bindings.

* goops.scm, goops/active-slot.scm, goops/compile.scm,
goops/composite-slot.scm, goops/describe.scm, goops/dispatch.scm,
goops/old-define-method.scm, goops/save.scm, goops/util.scm: Move
module the system directives `export', `export-syntax',
`re-export' and `re-export-syntax' into the `define-module' form.
This is the recommended way of exporting bindings.

* slib.scm (array-indexes): New procedure.
(*features*): Extend.  (Probably some of these options should be
set elsewhere.)  (Thanks to Aubrey Jaffer.)

* and-let-star-compat.scm, and-let-star.scm, calling.scm,
  channel.scm, common-list.scm, debug.scm, debugger.scm,
  expect.scm, hcons.scm, lineio.scm, ls.scm, mapping.scm,
  null.scm, optargs.scm, poe.scm, popen.scm, pretty-print.scm,
  q.scm, r5rs.scm, rdelim.scm, regex.scm, runq.scm, safe-r5rs.scm,
  safe.scm, session.scm, slib.scm, streams.scm, string-fun.scm,
  syncase.scm, threads.scm: Move module the system directives
  `export', `export-syntax', `re-export' and `re-export-syntax'
  into the `define-module' form.  This is the recommended way of
  exporting bindings.
2001-10-21 09:49:19 +00:00
Thien-Thi Nguyen
4a69c751ef (lambda*): Record the broken-down argument list in
the `arglist' procedure property.
2001-09-09 00:59:02 +00:00
Dirk Herrmann
431e2ac105 * Remove #& reader extension. 2001-08-31 09:51:25 +00:00
Martin Grabmüller
e39bbe80b6 * and-let-star.scm, debug.scm, debugger.scm, history.scm,
lineio.scm, null.scm, optargs.scm, r4rs.scm, r5rs.scm,
	receive.scm, safe-r5rs.scm, streams.scm: Updated copyright notice.
2001-07-19 20:24:49 +00:00
Marius Vollmer
1987c8ee57 (lambda*): Make sure that BODY is always put into a
real body context so that it can contain internal definitions.
Thanks to Matthias Köppe!
2001-06-09 18:14:22 +00:00
Marius Vollmer
a482f2cc7b Added exception notice to all files.
(module-export!): Revert 2001-06-02 change.  It
caused more problems than it solved by accidentally re-exporting
importing bindings once in a while.
2001-06-03 23:29:45 +00:00
Marius Vollmer
33485be9b6 (#\&): Use `issue-deprecation-warning' instead of
`display'.
2001-05-20 23:37:42 +00:00
Marius Vollmer
296ff5e78b Merged from mvo-vcell-cleanup-1-branch. 2001-05-15 14:59:42 +00:00
Thien-Thi Nguyen
afab82bc00 Surround commentary w/ standard markers; nfc. 2001-04-28 18:58:09 +00:00
Neil Jerram
618196705b * Use "'()" instead of "()" in optargs.scm. 2001-03-05 23:52:09 +00:00
Neil Jerram
b4ad0dda06 * Fix typos in optargs.scm. 2000-10-15 22:33:06 +00:00
Marius Vollmer
b1ee756f1f * optargs.scm (#\&): Changed #:allow-other-key-value to
#:allow-other-keys.  Thanks to Bill Schottstaedt!
2000-08-19 13:37:55 +00:00
Marius Vollmer
a099f10e49 * optargs.scm (#\&): Emit warning about `#&' being deprecated. 2000-08-16 22:42:41 +00:00
Marius Vollmer
dfb49627fc * optargs.scm: Replaced `#&' reader syntax with keywords. 2000-08-16 19:30:07 +00:00
Jim Blandy
c6e23ea25f Update FSF address in copyright notices. 1999-08-06 07:26:07 +00:00
Mikael Djurfeldt
fa5518d1fa * optargs.scm (lambda*): Bugfix: Replaced ARGLIST -->
non-optional-args.  (Thanks to David Lutterkort.)
1999-06-03 05:02:23 +00:00
Maciej Stachowiak
fcdd667220 * optargs.scm (lambda*): Handle empty argument lists properly. 1999-02-16 08:28:13 +00:00
Maciej Stachowiak
0839489997 * NEWS: Added entry for optargs module.
* ice-9/optargs.scm: New file.
* ice-9/Makefile.am (ice9_sources): Add optargs.scm here. Makefile.in
not regenerated because I don't have the right version of Automake.
1999-02-09 19:49:24 +00:00