1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-09 13:30:26 +02:00
Commit graph

981 commits

Author SHA1 Message Date
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
Gary Houston
d8859d6bd8 *** empty log message *** 2000-04-10 21:56:38 +00:00
Gary Houston
70cb4fa6ac * popen.scm (open-process): after forking, close all ports except
the end of the pipe to the parent.  otherwise move->fdes and
	the exec'd program and the exit handlers can interfere with file
	descriptors still in use in parent ports.
2000-04-10 21:55:53 +00:00
Gary Houston
bf0e28d8f1 *** empty log message *** 2000-04-09 21:10:33 +00:00
Gary Houston
2969637c9e * popen.scm (close-process-quietly): new procedure. use it from
reap-pipes to avoid errors or hanging during background cleanup.
2000-04-09 21:10:06 +00:00
Mikael Djurfeldt
304b56da60 *** empty log message *** 2000-04-04 11:40:49 +00:00
Mikael Djurfeldt
186cf94654 * format.scm (format:obj->str): Handle circular references. Also,
print improper lists with (x y . z) syntax rather than as
individual pairs.  (This code should probably be integrated into C
level facilities.  It is currently terribly slow.)
2000-04-04 11:40:39 +00:00
Michael Livshin
b87e3d4d19 * streams.scm (stream-fold, stream-for-each): don't use named let,
because it prevents the gc from junking the stream argument.
2000-04-03 15:38:35 +00:00
Greg J. Badros
df8bb2dc39 *** empty log message *** 2000-03-09 16:21:55 +00:00
Greg J. Badros
26ec032dc5 * slib.scm: Back-out change to software-type -- renamed
slib:software-type to software-type, and leave it non-public.
2000-03-09 16:05:33 +00:00
Greg J. Badros
e510ed373f *** empty log message *** 2000-03-02 20:44:28 +00:00
Greg J. Badros
5b52885cda * boot-9.scm: Drop unused definition of sfx function -- thanks
Dirk Hermann!
2000-03-02 20:44:19 +00:00
Greg J. Badros
0f202d3f36 *** empty log message *** 2000-03-01 21:18:35 +00:00
Greg J. Badros
ed11b876c8 * streams.scm: Doc patch from Richard Kim, using MIT Scheme as
source of the numerous very short changes.
2000-03-01 20:21:24 +00:00
Greg J. Badros
92540145dd *** empty log message *** 2000-02-14 02:04:20 +00:00
Greg J. Badros
e3d8af60c4 * slib.scm: Rename software-type to slib:software-type and make it
public.

* r4rs.scm: Added documentation; largely cut and pasted from R4RS
info pages.
2000-02-14 02:04:14 +00:00