Marius Vollmer
8da867bfc6
(format:error): Use 'format:format' instead of
...
'format' since the latter will lock the mutex again that we have
already locked.
(format:format-work): Flag multiple '#' as an error.
2003-09-12 15:14:25 +00:00
Kevin Ryde
2388d9af3e
*** empty log message ***
2003-08-17 00:40:59 +00:00
Kevin Ryde
5578a53f9b
* boot-9.scm (while): Use a new key dynamically for each loop, so
...
break and continue associate to their loop even when recursing.
2003-08-17 00:36:04 +00:00
Kevin Ryde
d97f9b4230
*** empty log message ***
2003-08-12 21:43:34 +00:00
Kevin Ryde
773abfbb81
(while): Rewrite, continue as proper escape, break
...
without return value, break and continue new for each while form,
don't depend on bindings in expansion environment.
2003-08-12 21:38:21 +00:00
Kevin Ryde
88a63bfc10
(open-process): Close input-fdes, output-fdes and
...
error-fdes after duping them to 0, 1 and 2.
2003-08-12 21:18:23 +00:00
Kevin Ryde
996acdb846
*** empty log message ***
2003-06-19 01:43:43 +00:00
Kevin Ryde
6adf208ee6
(parallel): For no forms, use (values)' not
(begin)'.
2003-06-19 01:36:01 +00:00
Dirk Herrmann
42ad901d04
* benchmark-suite/lib.scm: Fix some typos in the documentation.
...
* doc/ref/scheme-compound.texi: Clarified that vectors need to
be quoted.
* doc/tutorial/guile-tut.texi: Fix example, where a vector
constant is used without quoting.
* ice-9/boot-9.scm (make-autoload-interface): Added missing
quote around vector constant.
* test-suite/tests/elisp.test: Added missing quote around vector
constants.
2003-05-27 18:33:19 +00:00
Marius Vollmer
47dee22897
*** empty log message ***
2003-05-20 19:14:38 +00:00
Marius Vollmer
726571e0a7
(list*): Added.
2003-05-20 19:11:16 +00:00
Kevin Ryde
6cced6fea8
*** empty log message ***
2003-05-10 00:39:32 +00:00
Kevin Ryde
a3e013683a
(file-commentary, find-documentation-in-file): Use
...
call-with-input-file, to close ports when done.
2003-05-10 00:38:24 +00:00
Marius Vollmer
d04229df7c
*** empty log message ***
2003-05-03 21:34:49 +00:00
Marius Vollmer
4167fc5422
(point++n!, point+-n!): Use substring-move! instead of
...
substring-move-left! or substring-move-right!. Thanks to Kevin Ryde.
2003-05-03 21:34:33 +00:00
Marius Vollmer
5b943a3f7f
(substring-move-left!, substring-move-right!): New.
2003-05-03 21:34:23 +00:00
Marius Vollmer
6aa536b337
*** empty log message ***
2003-05-03 20:57:40 +00:00
Marius Vollmer
0d5271a27f
*** empty log message ***
2003-05-03 20:52:53 +00:00
Marius Vollmer
297775ce69
(display-usage-report): Use keyword->symbol instead of keyword-symbol,
...
which doesn't exist. Thanks to Kevon Ryde.
2003-05-03 20:52:31 +00:00
Marius Vollmer
2b24a689f6
*** empty log message ***
2003-05-03 20:41:49 +00:00
Marius Vollmer
f70b2b1e8f
(hashq-cons-get-handle): Pass only the expected four arguments to
...
hashx-get-handle. Thanks to Kevin Ryde!
2003-05-03 20:41:30 +00:00
Marius Vollmer
1b965c29e7
*** empty log message ***
2003-05-03 20:24:37 +00:00
Marius Vollmer
c7f670b879
(make-line-buffering-input-port) Pass 0 as second argument to
...
string-ref. Thanks to Kevin Ryde!
2003-05-03 20:24:22 +00:00
Mikael Djurfeldt
56b97da987
* serialize.scm: New file.
2003-04-25 19:49:15 +00:00
Mikael Djurfeldt
ee2a6d9940
Comment fix
2003-04-25 19:48:33 +00:00
Mikael Djurfeldt
359aab2498
* threads.scm (n-for-each-par-map): New procedure.
2003-04-24 10:44:06 +00:00
Mikael Djurfeldt
ee19288c3e
Added list.scm to ice9_sources.
2003-04-06 14:54:43 +00:00
Marius Vollmer
73be1d9e8e
Changed license terms to the plain LGPL thru-out.
2003-04-05 19:15:35 +00:00
Marius Vollmer
fc87c27af5
*** empty log message ***
2003-04-05 19:05:58 +00:00
Marius Vollmer
bd40d4201d
*** empty log message ***
2003-03-26 17:59:29 +00:00
Marius Vollmer
48fdec2178
Load "ice-9/deprecated.scm" when appropriate.
...
(try-load-module): Also try the old deprecated method, maybe.
2003-03-26 17:59:22 +00:00
Marius Vollmer
5d3af6f21b
* deprecated.scm: New file, to collect deprecated things.
...
* Makefile.am (ice9_sources): Added.
2003-03-26 17:59:13 +00:00
Marius Vollmer
570b5b1481
*** empty log message ***
2003-03-22 00:36:03 +00:00
Marius Vollmer
e8ed460ec7
(call/cc): Added.
2003-03-22 00:34:34 +00:00
Mikael Djurfeldt
122d66ea29
Fix
2003-03-20 14:12:54 +00:00
Mikael Djurfeldt
44876271a0
* list.scm: New file.
2003-03-20 13:22:45 +00:00
Marius Vollmer
b80e1b5c9b
*** empty log message ***
2003-03-19 18:29:26 +00:00
Marius Vollmer
552ae44cde
(format:out-substr): Update the column counter correctly. This fixes
...
the behavior of ~T (tabbing) after ~F, for instance. Thanks to
Matthias Koeppe!
2003-03-19 18:29:04 +00:00
Mikael Djurfeldt
3742da68b2
* session.scm (apropos): Don't look in duplicates interface.
2003-03-13 10:16:30 +00:00
Mikael Djurfeldt
65bed4aa84
* boot-9.scm (duplicate-handlers): Make sure the merge-generics
...
and merge-accessors handlers are available also before (oop goops)
has been loaded. This is so that people can put them as default
handlers without worrying about availability.
2003-03-12 19:27:15 +00:00
Mikael Djurfeldt
3802f9ccd3
* slib.scm (logical:ipow-by-squaring): Removed.
2003-03-12 17:35:09 +00:00
Mikael Djurfeldt
6496a6638b
* boot-9.scm (default-duplicate-binding-handler): Set default to
...
'(replace warn last)
2003-03-12 17:16:36 +00:00
Mikael Djurfeldt
fe6ee0528b
* boot-9.scm (ipow-by-squaring): Removed.
...
(default-duplicate-binding-handler): Set default to
'(replace warn last)
2003-03-12 16:52:07 +00:00
Mikael Djurfeldt
0c160c7339
Adjusted warning message
2003-03-12 14:40:19 +00:00
Mikael Djurfeldt
8d8dac1f2f
* boot-9.scm (module-duplicates-info, set-module-duplicates-info!): Removed.
...
(module-duplicates-handlers, module-duplicates-interface): New.
(module-type): Added duplicates-handlers and duplicates-interface.
2003-03-12 14:30:03 +00:00
Mikael Djurfeldt
d57da08b6d
* srfi-13.scm: Mark replacements.
...
* srfi-17.scm: Mark replacements.
* boot-9.scm (module-make-local-var!): Use module-add!.
(module-primitive-add!): New function.
(resolve-interface): Use
(call-with-deferred-observers, module-call-observers): New
functions.
(module-defer-observers, module-defer-observers-mute,
module-defer-observers-table): New variables.
(process-define-module, process-use-modules, export, re-export):
Use call-with-deferred-observers.
* syncase.scm (eval): Mark as replacement.
* boot-9.scm (defmacro-public): Use export-syntax instead of export.
2003-03-12 14:11:42 +00:00
Mikael Djurfeldt
70a459e3f8
* slib.scm (*features*): Set the core variable instead of defining
...
a local version.
(provide, provided?): Mark as replacements.
* boot-9.scm (beautify-user-module!): Don't install the duplicates
handler here.
(default-duplicate-binding-handler): Renamed from
default-module-duplicates-handler; Removed converter.
(process-duplicates): Lookup default duplicates handler dynamically.
(default-duplicate-binding-procedures): New parameter.
2003-03-12 10:03:25 +00:00
Mikael Djurfeldt
509a787a4c
* slib.scm (identity): Removed. (Provided by core.)
2003-03-12 09:28:20 +00:00
Mikael Djurfeldt
8dd18ceaf5
Adjustments of error messages
2003-03-11 20:11:20 +00:00
Mikael Djurfeldt
c614a00b8c
* srfi-1.scm (filter, filter!): Removed. (Now implemented in the core.)
...
* goops/util.scm (filter): Removed. (Now supplied by core.)
* list.c, list.h (scm_filter, scm_filter_x): New functions.
* debugger/command-loop.scm: Prefix all commands imported from
(ice-9 debugger command-loop) with debugger:.
* boot-9.scm (resolve-interface): Process #:hide; Name custom interfaces
appropriately.
(module-use!, module-use-interfaces!): Remove existing interfaces
on the use-list based on module name rather than interface
identity so that custom interfaces truly replaces their previous
version.
2003-03-11 19:58:14 +00:00