Marius Vollmer
f65811137e
*** empty log message ***
2001-06-25 01:07:36 +00:00
Marius Vollmer
e6b748a832
(re-export-syntax): New.
2001-06-25 01:06:33 +00:00
Marius Vollmer
eb6c2de855
*** empty log message ***
2001-06-16 20:17:50 +00:00
Marius Vollmer
019ac1c987
(system-error-errno): New.
2001-06-16 20:14:24 +00:00
Marius Vollmer
0f002b27a3
*** empty log message ***
2001-06-14 18:26:43 +00:00
Marius Vollmer
45cf8cd6aa
(remove-if, remove-if-not): Fix typo: use
...
`pred', not `pred?', in the body.
2001-06-14 18:22:25 +00:00
Thien-Thi Nguyen
9571723240
*** empty log message ***
2001-06-13 16:03:27 +00:00
Thien-Thi Nguyen
26d9bcd003
No longer use module `(ice-9 slib)'.
...
Use module `(ice-9 pretty-print)'.
No longer require `pretty-print'.
(slib:error): Delete.
(match:error, match:syntax-err): Rewrite.
Thanks to Dale P. Smith.
2001-06-13 16:02:07 +00:00
Thien-Thi Nguyen
b4b50361c9
*** empty log message ***
2001-06-13 09:26:46 +00:00
Thien-Thi Nguyen
9eee1d6c15
Initial revision
2001-06-13 09:25:43 +00:00
Thien-Thi Nguyen
60850aed09
*** empty log message ***
2001-06-13 09:14:07 +00:00
Thien-Thi Nguyen
c771038bda
Clean up some docstrings; nfc.
...
Add Commentary.
Update copyright.
2001-06-13 09:10:20 +00:00
Marius Vollmer
7c95e366c9
*** empty log message ***
2001-06-11 17:23:58 +00:00
Marius Vollmer
de698bfa26
Use `begin-deprecated' instead of testing
...
`include-deprecated-features' when conditionally using the (ice-9
rdelim) module. See below.
2001-06-11 17:23:42 +00:00
Gary Houston
495c67e53b
*** empty log message ***
2001-06-10 20:45:34 +00:00
Gary Houston
6eb396fe09
* boot-9.scm: use the (ice-9 rdelim) module if
...
include-deprecated-features is true.
2001-06-10 20:44:45 +00:00
Marius Vollmer
6a9003d3a4
*** empty log message ***
2001-06-09 18:15:32 +00:00
Marius Vollmer
3cc34e16be
Use (ice-9 and-let-star).
...
(format:out): Initialize format:output-col with current column of
`port', if it has one. Else leave it alone. Thanks to Matthias
Köppe!
2001-06-09 18:14:36 +00:00
Marius Vollmer
1987c8ee57
(lambda*): Make sure that BODY is always put into a
...
real body context so that it can contain internal definitions.
Thanks to Matthias Köppe!
2001-06-09 18:14:22 +00:00
Marius Vollmer
269ce4390e
(generic-write): Use `object->string' to print
...
unknown objects.
2001-06-09 18:14:08 +00:00
Marius Vollmer
feeedafb9c
*** empty log message ***
2001-06-04 22:18:59 +00:00
Marius Vollmer
89d06712d9
(module-ensure-local-variable!): Renamed from
...
`module-ensure-variable!'. Make sure that there really is a local
variable, not just a visible one.
(module-ensure-variable!): See above.
(module-export!): Behave like always when deprecated features are
enabled, but issue a warning when re-exporting a variable. When
deprecated features are disabled, only export local variables,
creating them uninitialized when they don't yet exist.
(module-re-export!): New. Use this for re-exporting imported
variables.
(re-export): New, to go with `module-re-export!'.
(named-module-use!, top-repl): Use resolve-interface
instead of resolve-module to get at the used module.
2001-06-04 22:14:16 +00:00
Marius Vollmer
9a7d04c37c
Added kluge at top that keeps `export' from
...
re-exporting the `format' variable of the `(guile)' module.
2001-06-04 22:09:39 +00:00
Gary Houston
4bcdfe4641
*** empty log message ***
2001-06-04 21:52:21 +00:00
Gary Houston
db387bb7b9
* rw.scm (ice-9): export write-string/partial.
2001-06-04 21:49:36 +00:00
Marius Vollmer
f480396be5
*** empty log message ***
2001-06-03 23:34:08 +00:00
Marius Vollmer
a482f2cc7b
Added exception notice to all files.
...
(module-export!): Revert 2001-06-02 change. It
caused more problems than it solved by accidentally re-exporting
importing bindings once in a while.
2001-06-03 23:29:45 +00:00
Marius Vollmer
c794483cc0
*** empty log message ***
2001-06-03 01:07:06 +00:00
Marius Vollmer
99a34d6e6a
(try-load-module): Bracket calls to try-module-linked
...
and try-module-dynamic-link with `begin-deprecated'.
(split-c-module-name, convert-c-registered-modules,
registered-modules, register-modules, warn-autoload-deprecation,
init-dynamic-module, dynamic-maybe-call, dynamic-maybe-link,
find-and-link-dynamic-module, try-using-libtool-name,
try-using-sharlib-name, link-dynamic-module, try-module-linked,
try-module-dynamic-link): Deprecated. Activate deprecation
message.
2001-06-03 01:02:53 +00:00
Marius Vollmer
b0c16cd922
*** empty log message ***
2001-06-02 18:35:28 +00:00
Marius Vollmer
c0017a49a5
(psyntax.pp): Make it dependent on psyntax.ss and
...
fix command so that it works.
2001-06-02 18:34:22 +00:00
Marius Vollmer
9540368e79
(module-ensure-variable!): New.
...
(module-export!): Use it to ensure that there is a variable to
export. Previously, we would always create a new variable, copy
the value over, and export the new variable. This confused
syncase since it keys important properties on variables.
2001-06-02 18:33:25 +00:00
Marius Vollmer
aef9dd6536
(apropos-fold, submodules, apropos): Be careful not
...
to access unbound variables.
2001-06-02 18:32:03 +00:00
Marius Vollmer
63b62b733d
*** empty log message ***
2001-06-01 20:15:49 +00:00
Marius Vollmer
532cf805db
(resolve-interface): Expect keyword arguments instead of a `spec'.
...
(compile-interface-spec, compile-define-module-args): New.
(define-module): Use compile-define-module-args to construct
argument for process-define-module.
(use-modules, use-syntax): Use compile-interface-spec to construct
arguments for process-use-modules.
(process-define-module): Expect keywords in argument list.
2001-06-01 20:15:10 +00:00
Marius Vollmer
05c64f524e
*** empty log message ***
2001-06-01 14:01:44 +00:00
Marius Vollmer
615bfe7277
(top-repl): Revert part of the 2001-05-19 change.
...
When defining the guile-user module, do not use any modules. Add
them to guile-user when `top-repl' is called.
2001-06-01 14:01:27 +00:00
Marius Vollmer
f4e0611e99
*** empty log message ***
2001-05-25 13:22:14 +00:00
Marius Vollmer
21a10205ed
(generic-write): Return the `unspecified' value.
2001-05-25 13:20:41 +00:00
Marius Vollmer
9f79272ab3
(cond-expand): Define using
...
`procedure->memoizing-macro' to get at the lexical environment.
Use `env-module' instead of `current-module' to get the right
module.
2001-05-25 13:18:52 +00:00
Marius Vollmer
0120801d39
*** empty log message ***
2001-05-25 00:19:52 +00:00
Marius Vollmer
b337528fb5
* Makefile.am (ice9_sources): Added "pretty-print.scm".
...
* pretty-print.scm: New file, copied from SLIB.
* format.scm: Autoload `pretty-print'.
2001-05-25 00:15:32 +00:00
Martin Grabmüller
b9b8f9da60
* boot-9.scm (%cond-expand-table): New hash table mapping modules
...
to feature lists.
(cond-expand): Use feature information associated with modules.
* boot-9.scm (use-srfis): Do not extend the srfi-0 feature list.
(cond-expand-provide): New procedure.
2001-05-23 05:08:17 +00:00
Marius Vollmer
a6219f222c
*** empty log message ***
2001-05-22 22:47:02 +00:00
Marius Vollmer
25afac9812
(define-module): Return the new module. (process-define-module): Use
...
`spec' instead of `module-name' when getting the syntax transformer.
2001-05-22 22:45:13 +00:00
Marius Vollmer
bab34d2a6f
*** empty log message ***
2001-05-21 13:22:44 +00:00
Marius Vollmer
eee58958bb
(use-syntax): Do not set scm:eval-transformer when
...
deprecated features have been removed. Thanks to Dale P. Smith!
2001-05-21 13:19:40 +00:00
Marius Vollmer
311b6a3cb1
*** empty log message ***
2001-05-20 23:42:00 +00:00
Marius Vollmer
33485be9b6
(#\&): Use `issue-deprecation-warning' instead of
...
`display'.
2001-05-20 23:37:42 +00:00
Marius Vollmer
e4e1ea73f3
*** empty log message ***
2001-05-19 01:32:02 +00:00