1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-28 14:00:31 +02:00
Commit graph

754 commits

Author SHA1 Message Date
Thien-Thi Nguyen
c7a813af89 Update copyright.
Use `export' and `export-syntax' instead of
`define-public' and `defmacro-public'.

(make-thread): Rename first arg to `proc'; nfc.
(begin-thread, monitor): Rename second arg to `rest'; nfc.
(with-mutex): Rename second arg to `body'; nfc.
2001-04-06 09:51:25 +00:00
Keisuke Nishida
b727d0bde1 * history.scm: Create the module (value-history) at the beginning. 2001-04-05 21:12:17 +00:00
Keisuke Nishida
5273f7c947 * Makefile.am (ice9_sources): Add history.scm. 2001-04-05 21:09:04 +00:00
Marius Vollmer
16c634ec15 *** empty log message *** 2001-03-29 22:38:16 +00:00
Marius Vollmer
999010b63d * boot-9.scm (init-dynamic-module): Fix typo in call to
warn-autoload-deprecation.  I feel silly.
2001-03-29 22:36:06 +00:00
Marius Vollmer
8c2c9967f8 *** empty log message *** 2001-03-26 22:32:57 +00:00
Marius Vollmer
218da2b992 * r4rs.scm (call-with-values): New definition, defers to
@call-with-values.
2001-03-26 22:32:39 +00:00
Marius Vollmer
a4e7b79a5e * boot-9.scm (warn-autoload-deprecation): New function.
(init-dynamic-module): Use it here to print warning.  Only give
warning when a module has actually been found.
2001-03-26 22:31:47 +00:00
Marius Vollmer
62532db38d *** empty log message *** 2001-03-25 00:34:33 +00:00
Marius Vollmer
fb73809f98 * Makefile.am (ice9_sources): Added "time.scm". 2001-03-25 00:32:07 +00:00
Keisuke Nishida
3b9e23a7b6 * time.scm (time): Reimplemented as a procedure call.
(Thanks to Marius Vollmer)
2001-03-21 02:25:48 +00:00
Keisuke Nishida
c40eb5944b * safe-r5rs.scm (list): Export. 2001-03-21 02:10:51 +00:00
Keisuke Nishida
870777d7c7 Simple value history support. 2001-03-17 15:32:17 +00:00
Keisuke Nishida
5e38caf196 * time.scm: New file. 2001-03-17 10:01:01 +00:00
Dirk Herrmann
656dfde1bc * Removed old (unused and uninstalled) file oldprint.scm. 2001-03-17 02:53:09 +00:00
Mikael Djurfeldt
8cdeee7d78 * arrays.scm (make-array): Added quote in front of (). 2001-03-12 15:03:17 +00:00
Keisuke Nishida
d69947f744 * common-list.scm (count-if): New procedure. 2001-03-12 12:23:55 +00:00
Neil Jerram
451d273ac9 Make (ice-9 buffered-input) more general 2001-03-10 14:07:19 +00:00
Keisuke Nishida
406d834426 * match.scm: Don't export defstruct. Use (unquote defstruct) instead. 2001-03-10 02:16:12 +00:00
Mikael Djurfeldt
0c6f960254 * Makefile.am (psyntax.pp): Added rule for producing psyntax.pp. 2001-03-09 21:47:52 +00:00
Keisuke Nishida
a55134eded * match.scm: export defstruct. 2001-03-09 05:16:05 +00:00
Mikael Djurfeldt
3ffd876ae8 *** empty log message *** 2001-03-08 18:06:46 +00:00
Mikael Djurfeldt
86b96c166b * psyntax.ss: Added FSF copyright notice. Added a notice of
changes in order to comply with paragraph 2a of the GPL.
2001-03-08 18:05:39 +00:00
Mikael Djurfeldt
7566791171 Removed some junk 2001-03-08 02:06:02 +00:00
Neil Jerram
403a334593 * Don't set continuation flag for leading whitespace. 2001-03-07 23:03:37 +00:00
Neil Jerram
618196705b * Use "'()" instead of "()" in optargs.scm. 2001-03-05 23:52:09 +00:00
Neil Jerram
9155e458e0 * New module (ice-9 buffered-input); use it in (ice-9 readline). 2001-03-05 23:12:57 +00:00
Mikael Djurfeldt
0109c4bf49 * stack-catch.scm: New file.
* Makefile.am (ice9_sources): Added stack-catch.scm.
2001-03-03 19:43:35 +00:00
Marius Vollmer
2fd945df34 *** empty log message *** 2001-03-03 15:17:05 +00:00
Marius Vollmer
bf4aaed27c * boot-9.scm, rdelim.scm: Use "'()" instead of "()" in all places
where the empty list is meant.
2001-03-03 14:58:22 +00:00
Mikael Djurfeldt
704f4e86cf * boot-9.scm (save-stack): Use `primitive-eval' for stack
cutting.  Makes backtraces work again!  Also added a reference to
save-stack from the place in the repl where the primitive-eval
frame is invoked.
2001-02-27 03:19:36 +00:00
Keisuke Nishida
aad61af582 Bug fixes. 2001-02-25 19:44:44 +00:00
Keisuke Nishida
51e7dab66f * Makefile.am (ice9_sources): Added match.scm. 2001-02-25 18:31:57 +00:00
Keisuke Nishida
d1334b5167 Include match.scm. 2001-02-25 18:30:26 +00:00
Keisuke Nishida
c8762438f5 * match.scm: New file. 2001-02-25 18:18:56 +00:00
Marius Vollmer
b8d69b374c *** empty log message *** 2001-02-21 20:12:17 +00:00
Marius Vollmer
7b748b1649 * boot-9.scm (eval-when, eval-case): Renamed `eval-when' to
`eval-case', everywhere.
2001-02-21 20:11:44 +00:00
Marius Vollmer
9a42b923cf Added copyright notice. 2001-02-21 20:11:18 +00:00
Marius Vollmer
7af4defed1 *** empty log message *** 2001-02-13 01:09:25 +00:00
Marius Vollmer
645e38d9ac * boot-9.scm (define-public): Removed spurious call to
`interaction-evironment'.
(define-public, defmacro-public): Use `export' instead of explicit
module magic.
(eval-when): New macro.
(define-module, use-modules, use-syntax, export): Use it to
restrict the use of these forms to the top level.
(define-public, defmacro-public): Only export binding when on
top-level.
(process-define-module): Call `set-current-module' with the
defined module.
(define-module): Simply call `process-define-module' without any
fuss (but only on top-level).
(named-module-use!): New function.
(top-repl): Do not use `define-module'.  Use equivalent low-level
means instead.
2001-02-13 01:07:45 +00:00
Marius Vollmer
ec9709f00f *** empty log message *** 2001-02-11 18:17:56 +00:00
Marius Vollmer
22b3076671 * boot-9.scm (scm-style-repl): Use `primitive-eval' instead of
`eval'.
(define-public): Do not use `eval'.
2001-02-11 18:16:58 +00:00
Marius Vollmer
548728ea6d *** empty log message *** 2001-02-08 18:52:05 +00:00
Marius Vollmer
6a721afbc8 * and-let-star-compat.scm: Display the warning to the
`current-error-port'.
2001-02-08 18:39:08 +00:00
Marius Vollmer
93a6e9c4a7 * and-let-star.scm, and-let*.scm: Renamed `and-let*.scm' to
`and-let-star.scm'.  Updated module name as well.
* and-let-star-compat.scm: New file, installed as `and-let*.scm'.
* Makefile.am (ice9_sources): Replaced "and-let*.scm" with
"and-let-star.scm".
(install-data-local): Install "and-let-star-compat.scm" as
"and-let*.scm", ignoring errors.
(EXTRA_DIST): Distribute `and-let-star-compat.scm'.
2001-02-04 18:22:18 +00:00
Marius Vollmer
fbf0c8c7b1 *** empty log message *** 2001-02-04 18:21:38 +00:00
Dirk Herrmann
e9bab9df3d * Make readline run-time options accessible. 2001-01-26 16:58:48 +00:00
Gary Houston
6d36532c1c * boot-9.scm: don't import (ice-9 rdelim) here. it's done
in C for now.
	* rdelim.scm: export the C primitives too.
	* documentation.scm: use (ice-9 rdelim).

	* filesys.c (scm_link): docstring fix.
	* fports.h (scm_setfileno): obsolete declaration removed.
	* posix.c: bogus popen declaration removed.

	* rdelim.c: new file, split from ioext.c with new proc
	scm_init_rdelim.
	* rdelim.h: new file.
	* Makefile.am: add rdelim.c and related files.
	* init.c: call scm_init_rdelim.  include rdelim.h.
2001-01-24 21:45:09 +00:00
Gary Houston
9d7748147e * rdelim.scm: new file implementing module (ice-9 rdelim).
* ice-9.scm (scm-line-incrementors read-line! read-delimited!
	read-delimited read-line): moved to rdelim.scm.
	scm-line-incrementors is not exported.
	* boot-9.scm: import (ice-9 rdelim) for backwards compatibility,
	for now.
	* lineio.scm: use module (ice-9 rdelim).
	* Makefile.am (ice9_sources): add rdelim.scm.
2001-01-21 22:11:29 +00:00
Dirk Herrmann
1746633025 * Remove calls to symbol-interned? which have always been useless, but now
have become wrong since symbols and bindings are separated.
2000-12-29 15:47:16 +00:00