Commit graph

294 commits

Author SHA1 Message Date
Maciej Stachowiak
fcdd667220 * optargs.scm (lambda*): Handle empty argument lists properly. 1999-02-16 08:28:13 +00:00
Jim Blandy
8d21a2ff68 *** empty log message *** 1999-02-15 12:53:31 +00:00
Jim Blandy
4ca48ad457 *** empty log message *** 1999-02-12 10:18:14 +00:00
Jim Blandy
deaceb4eef *** empty log message *** 1999-02-12 10:16:04 +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
Jim Blandy
2e13255303 *** empty log message *** 1999-02-06 16:11:26 +00:00
Mikael Djurfeldt
65a5dccbcc *** empty log message *** 1999-01-11 07:49:04 +00:00
Jim Blandy
333a479127 *** empty log message *** 1998-12-14 10:06:04 +00:00
Mikael Djurfeldt
45a02a29a6 * boot-9.scm (process-define-module): Reverted the change of
1998-11-23 which caused loading of object code if :use-module was
applied to the module itself.
1998-12-14 07:53:32 +00:00
Mikael Djurfeldt
9705d5c2a1 Fix 1998-12-11 05:07:18 +00:00
Mikael Djurfeldt
bf3c93d1ae * boot-9.scm (environment->module): New procedure. 1998-12-11 05:05:43 +00:00
Mikael Djurfeldt
e7b6c8341c *** empty log message *** 1998-12-10 17:06:24 +00:00
Mikael Djurfeldt
bc9a91373f *** empty log message *** 1998-12-07 02:56:00 +00:00
Mikael Djurfeldt
7122506062 * boot-9.scm (process-define-module): Added new specifier
:autoload MODULENAME BINDINGS to the define-module form.
The autoload specifier tells the module system to load the module
MODULENAME at the first occasion that any variable with its name
among BINDINGS is referenced.
(make-autoload-interface): New procedure:  Constructs a stand-in
for the public interface for the module to be autoloaded.
1998-12-01 17:06:34 +00:00
Mikael Djurfeldt
3b3085c692 * boot-9.scm (*suppress-old-style-hook-warning*): Set this to #t
if you don't want the old style hook warnings.
1998-12-01 11:28:24 +00:00
Mikael Djurfeldt
49e5d550cb * boot-9.scm (try-using-libtool-name): Fix check on dlname to make
sure that it isn't empty, as it is when we are only buidling
static libraries.
1998-12-01 07:35:00 +00:00
Mikael Djurfeldt
afae5cbdcb *** empty log message *** 1998-11-26 18:05:20 +00:00
Mikael Djurfeldt
3763ac3c74 *** empty log message *** 1998-11-26 08:42:27 +00:00
Mikael Djurfeldt
7a79c6b4d3 *** empty log message *** 1998-11-25 15:17:41 +00:00
Mikael Djurfeldt
a56eeb4674 *** empty log message *** 1998-11-23 02:39:47 +00:00
Mikael Djurfeldt
7e41462735 *** empty log message *** 1998-11-22 12:06:41 +00:00
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
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
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
33432c7930 *** empty log message *** 1998-10-19 15:38:53 +00:00
Jim Blandy
f4be1689e1 *** empty log message *** 1998-10-19 13:49:40 +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
bb2a4165c9 *** empty log message *** 1998-10-14 08:40:23 +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
98330fd2f8 *** empty log message *** 1998-10-09 15:13:11 +00:00
Jim Blandy
7705225986 *** empty log message *** 1998-10-09 13:56:27 +00:00
Mikael Djurfeldt
c9dd46afba *** empty log message *** 1998-08-21 08:08:52 +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
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
e99cbcd609 *** empty log message *** 1998-07-27 01:15:05 +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
Mikael Djurfeldt
a0cc0a0125 * boot-9.scm (export, export-syntax): New special forms: Export
bindings from a module.  `(export name1 name2 ...)' can be used at
the top of a module (after `define-module') to specify which names
should be exported.  It can be used as an alternative to
`define-public'.  `export-syntax' works equivalently to `export'
but is intended for export of syntactic keywords.
(Thanks to Thien-Thi Nguyen.)
1998-07-15 23:01:45 +00:00