1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-15 10:10:21 +02:00
Commit graph

916 commits

Author SHA1 Message Date
Mikael Djurfeldt
4be092bcf9 Commentary fix 2000-08-13 20:26:49 +00:00
Mikael Djurfeldt
c4778010b3 *** empty log message *** 2000-08-13 19:21:34 +00:00
Mikael Djurfeldt
544468de3d * emacs.scm (emacs-symdoc): Parenthesis fix. 2000-08-13 19:21:25 +00:00
Mikael Djurfeldt
1fe16f927b Updated 2000-08-13 19:21:14 +00:00
Mikael Djurfeldt
eaa6f703ea * psyntax.ss (top-level-eval-hook, local-eval-hook): Pass
`(interaction-environment)' as second arg to `eval'.  This is
completely equivalent with the state before the change to eval of
2000-08-11, but we should extend psyntax.ss to be module aware.
(Thanks to Ian Bicking.)
2000-08-13 19:21:04 +00:00
Mikael Djurfeldt
f7de400af6 *** empty log message *** 2000-08-11 09:20:14 +00:00
Mikael Djurfeldt
c7c6b0cbc0 * safe-r5rs.scm (null-environment): Bugfix: Should include
syntactic bindings.
2000-08-11 09:20:06 +00:00
Mikael Djurfeldt
728ee71e19 * r5rs.scm (interaction-environment): Removed definition. (Is now
provided by libguile/modules.c.)
2000-08-11 09:19:58 +00:00
Mikael Djurfeldt
3a33a9b117 *** empty log message *** 2000-08-11 08:46:32 +00:00
Mikael Djurfeldt
6232c3dd69 * syncase.scm (eval): Add second arg both in definition and use. 2000-08-11 08:46:14 +00:00
Mikael Djurfeldt
21c2a33a19 * slib.scm (slib:eval): Use eval instead of eval-in-module.
(defmacro:eval): Eval in (interaction-environment).
2000-08-11 08:46:07 +00:00
Mikael Djurfeldt
12eed809ef * safe-r5rs.scm (eval): Removed definition. 2000-08-11 08:45:53 +00:00
Mikael Djurfeldt
a71aca7af9 * emacs.scm (emacs-eval-request):
(emacs-symdoc): (This procedure needs updating!)
2000-08-11 08:45:45 +00:00
Mikael Djurfeldt
d7faeb2ee9 * boot-9.scm (record-constructor, record-accessor,
record-modifier, scm-style-repl): Add second arg to eval.
(read-hash-extend #\.): Ditto.  (This is actually a bugfix!)
(eval-in-module): Redefined to be eval and deprecated.
2000-08-11 08:45:35 +00:00
Mikael Djurfeldt
1807c7b875 *** empty log message *** 2000-08-11 00:45:33 +00:00
Mikael Djurfeldt
528d8ce991 * Makefile.am (ice9_sources): Added receive.scm, srfi-8.scm. 2000-08-11 00:45:09 +00:00
Mikael Djurfeldt
44484f52b3 * boot-9.scm (scm-style-repl): Print multiple values on successive
lines.
* boot-9.scm (process-define-module): Bugfix: Make sure that
exports are done *after* all used interfaces has been added.
2000-08-11 00:44:49 +00:00
Mikael Djurfeldt
be33b1a39c * receive.scm, srfi-8.scm: New files. 2000-08-11 00:44:36 +00:00
Marius Vollmer
b73bde31c7 *** empty log message *** 2000-07-23 23:13:01 +00:00
Marius Vollmer
23d919087e * common-list.scm (uniq): Made tail-recursive. Thanks to thi! 2000-07-23 23:12:02 +00:00
Dirk Herrmann
2238100586 * In expt, return exact results when possible. 2000-07-13 14:47:32 +00:00
Dirk Herrmann
2451150282 * Fixed expt for the case of negative integer exponents. 2000-07-12 07:38:06 +00:00
Mikael Djurfeldt
45036de1f7 *** empty log message *** 2000-07-01 17:01:37 +00:00
Mikael Djurfeldt
a473feada1 * boot-9.scm (process-define-module): Bugfix: Only check the CDR
for export args.
2000-07-01 17:01:22 +00:00
Greg J. Badros
80edbc3347 *** empty log message *** 2000-07-01 00:13:17 +00:00
Dirk Herrmann
ac37358068 * gc-thunk is deprecated. Use after-gc-hook instead. 2000-06-27 13:52:49 +00:00
Dirk Herrmann
e5d2c2fa4f * Made a couple of functions (not all yet) tail recursive.
Thanks to William Webber for the hint.
2000-06-21 18:19:20 +00:00
Mikael Djurfeldt
2b6e0d2b77 *** empty log message *** 2000-06-21 02:47:01 +00:00
Mikael Djurfeldt
bd0fb3cfbf * boot-9.scm: Turned the-module', *top-level-lookup-closure*',
and `scm:eval-transformer' into fluids.
2000-06-21 02:46:44 +00:00
Mikael Djurfeldt
03cd374d37 Fix 2000-06-21 01:24:56 +00:00
Mikael Djurfeldt
c0997079b4 *** empty log message *** 2000-06-21 01:17:51 +00:00
Mikael Djurfeldt
affb914f39 * null.scm, r5rs.scm, safe-r5rs.scm, safe.scm: New modules. 2000-06-21 01:17:28 +00:00
Mikael Djurfeldt
90847923a4 * boot-9.scm (purify-module!, module-export!): New procedures.
(export): Rewritten using `module-export!'.
(process-define-module): New define-module options: pure, export.
See NEWS.
2000-06-21 01:16:45 +00:00
Mikael Djurfeldt
ce7ac2fe78 New modules null.scm, r5rs.scm, safe-r5rs.scm, safe.scm 2000-06-21 01:16:26 +00:00
Mikael Djurfeldt
8d62724862 Better implementation of first? predicate. 2000-06-20 17:15:21 +00:00
Mikael Djurfeldt
8b2294f746 *** empty log message *** 2000-06-20 17:10:45 +00:00
Mikael Djurfeldt
9aec475196 * session.scm (make-fold-modules): Detect circular references in
module graph.  (Thanks to Matthias Köppe.)
2000-06-20 17:10:34 +00:00
Mikael Djurfeldt
b5074b2374 *** empty log message *** 2000-06-20 02:38:36 +00:00
Mikael Djurfeldt
3510b48476 * session.scm: Use module (ice-9 regex).
(help): Regexp-quote a name given as a symbol.
2000-06-20 02:36:51 +00:00
Dirk Herrmann
79494f15d3 * Removed duplicate implementation of list*. 2000-06-16 12:38:41 +00:00
Mikael Djurfeldt
8f820364cd *** empty log message *** 2000-06-12 15:01:12 +00:00
Mikael Djurfeldt
9f0eee46fa * session.scm (help): Warn user if 'regex isn't provided. 2000-06-12 15:00:54 +00:00
Mikael Djurfeldt
f2c9fcb07e Updated copyrights 2000-06-12 12:28:24 +00:00
Mikael Djurfeldt
1eda80f838 * getopt-gnu-style.scm: Removed deprecated module. 2000-06-12 12:01:06 +00:00
Mikael Djurfeldt
341f78c976 *** empty log message *** 2000-06-12 11:58:48 +00:00
Mikael Djurfeldt
ee34684c84 * Makefile.am (ice9_sources): Removed getopt-gnu-style.scm. 2000-06-12 11:58:36 +00:00
Mikael Djurfeldt
d1c50f737a *** empty log message *** 2000-06-11 19:18:22 +00:00
Mikael Djurfeldt
5932117814 *** empty log message *** 2000-06-11 18:31:45 +00:00
Mikael Djurfeldt
3bdca0002f * session.scm (ice-9): Use module (ice-9 documentation).
(name): Use the name property if everything else fails.
(apropos-fold): New procedure.
(apropos-internal): Re-implement in terms of `apropos-fold'.
2000-06-11 18:31:10 +00:00
Mikael Djurfeldt
245dfe7f17 * documentation.scm: New module (ice-9 documentation). 2000-06-11 18:30:56 +00:00