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
Mikael Djurfeldt
d1fcfa04cf
* doc.scm: Removed module (ice-9 doc).
2000-06-11 18:30:24 +00:00
Mikael Djurfeldt
d5504515e3
* boot-9.scm (make-autoload-interface): Set init value for uses to
...
'() instead of #f.
(make-modules-in): Name modules with their real (= full) names.
(the-root-module, the-scm-module): Named `(guile)' instead of
`the-root-module'.
(the-scm-module): Set kind to 'interface.
2000-06-11 18:29:57 +00:00
Mikael Djurfeldt
baf06dbf68
* Makefile.am (ice9_sources): Replaced doc.scm with
...
documentation.scm.
2000-06-11 18:29:46 +00:00
Greg J. Badros
c16c5d247a
* session.scm: Update references to `proc-doc' to be
...
`proc-documentation'
* doc.scm: Cleaned up a great deal. Put variables at the top of
the file, eliminated `object-documentation' that was broken
(referencing Scwm), drop `help' as session.scm has a better
supported version of that procedure. Rename `proc-doc' to
`proc-documentation' -- `procedure-documentation' is a primitive
getter function, so I use the shorter name for this more useful
function. (Alternatively, we could rename the primitive
getter...)
2000-06-06 16:21:45 +00:00
Mikael Djurfeldt
1f496b05af
*** empty log message ***
2000-06-05 00:31:41 +00:00
Mikael Djurfeldt
cb546c61ba
* boot-9.scm (error-catching-loop): Inform about debugger on error.
2000-06-05 00:31:24 +00:00
Mikael Djurfeldt
2c4fc472dc
*** empty log message ***
2000-06-04 01:34:58 +00:00
Mikael Djurfeldt
6906bd0d7a
* boot-9.scm (scm-module-closure): New procedure: Was previously
...
anonymous. Now needed in modules.c.
(make-module): Use `standard-eval-closure' to create the eval
closure.
2000-06-04 01:34:27 +00:00
Gary Houston
32f1b9fd51
*** empty log message ***
2000-05-14 22:16:32 +00:00
Gary Houston
1f08acd9ee
2000-05-14 Gary Houston <ghouston@arglist.com>
...
* boot-9.scm (load-user-init): rewritten. first work out the home
directory and then try to open the file (previously it could try
to open a file in more than one place). catch exceptions when
trying to get a directory from the user database. don't check
that ~/.guile is not a directory before trying to load it (a lack
of ~/.guile is not a crime, but if the file is not valid for any
reason then primitive-load will raise an error).
2000-05-14 22:15:13 +00:00
Dirk Herrmann
5ea6d5318a
* abs no longer accepts complex numbers as parameter.
2000-05-11 15:51:56 +00:00
Marius Vollmer
7bbe9dee9e
*** empty log message ***
2000-05-09 19:43:29 +00:00
Marius Vollmer
47678fe3bc
* common-list.scm (delete-if-not!): Bug fix of bug fix: change
...
label of named let to `delete-if-not'. Sorry.
2000-05-09 19:43:14 +00:00
Marius Vollmer
e2d1d99d7b
*** empty log message ***
2000-05-08 00:44:04 +00:00
Marius Vollmer
59dd18528b
* common-list.scm (doc fixes): Talk about `true values' instead of
...
`#t' when a function treats all non-#f valuers the same.
(remove-if-not): Bug fix: call remove-if-not
instead of remove-if when iterating.
(delete-if-not!): Bug fix: call delete-if-not! instead of
remove-if when iterating.
2000-05-08 00:43:28 +00:00
Mikael Djurfeldt
a0128ebefa
*** empty log message ***
2000-04-16 02:04:25 +00:00
Mikael Djurfeldt
483525f1f0
* r4rs.scm (close-input-port, close-output-port): Removed.
2000-04-16 02:02:31 +00:00
Mikael Djurfeldt
2f52380ca9
*** empty log message ***
2000-04-13 00:15:21 +00:00
Mikael Djurfeldt
068cb5392f
*** empty log message ***
2000-04-13 00:08:44 +00:00
Mikael Djurfeldt
13ae91514e
* session.scm (help): New macro. Prints helpful information.
2000-04-13 00:08:22 +00:00