Kevin Ryde
d1ad188c38
*** empty log message ***
2005-03-07 22:52:58 +00:00
Kevin Ryde
84269297c3
(*features*): Remove 'random, need to use the slib code for
...
that module since guile doesn't provide `random:chunk'.
2005-03-07 22:52:01 +00:00
Rob Browning
f7fb2f39a4
*** empty log message ***
2005-02-12 06:15:51 +00:00
Rob Browning
344d68d521
(%cond-expand-features): add srfi-55.
...
(require-extension): add require-extension macro for srfi-55.
2005-02-12 06:12:21 +00:00
Kevin Ryde
bba35c8064
*** empty log message ***
2005-01-28 21:11:28 +00:00
Kevin Ryde
9b694b12e3
(regexp-quote): Use string-for-each, now that function is
...
in the core.
2005-01-28 21:10:55 +00:00
Kevin Ryde
4d38e6f0e3
*** empty log message ***
2005-01-27 21:23:36 +00:00
Kevin Ryde
c8fc38b13b
(while): Remove the unquote from do, it breaks with ice-9
...
syncase. Reported by Pach Roman.
2005-01-27 21:20:47 +00:00
Marius Vollmer
1a523873c7
*** empty log message ***
2005-01-10 20:06:25 +00:00
Marius Vollmer
2042e178fc
* arrays.scm, deprecated.scm (uniform-vector-fill!,
...
make-uniform-vector, make-uniform-array, list->uniform-vector):
Moved from arrays.scm to deprecated.scm.
* arrays.scm, boot-9.scm (array-dimensions): Moved from arrays.scm
to boo-9.scm.
* Makefile.am (ice9_sources): Removed arrays.scm.
2005-01-10 20:06:03 +00:00
Marius Vollmer
5be5e69974
*** empty log message ***
2005-01-02 21:04:11 +00:00
Marius Vollmer
d030cad861
(uniform-vector-fill!, make-uniform-vector,
...
make-uniform-array,list->uniform-array): Deprecated for real.
2005-01-02 21:00:43 +00:00
Marius Vollmer
1ebcfa3416
*** empty log message ***
2004-12-29 18:33:54 +00:00
Marius Vollmer
a50a53f89a
(make-array, list->array): Removed.
...
(uniform-vector-fill!): Prepared to be deprecated.
2004-12-29 18:33:33 +00:00
Marius Vollmer
3167d5e475
*** empty log message ***
2004-12-22 15:02:13 +00:00
Marius Vollmer
0f3eb62779
Support bidirectional communication by making open-pipe support
...
OPEN_BOTH as second argument and in that case return a soft
input-output port which uses two pipes internally. Provide open-pipe*
to execute programs without using the shell (and actually base
open-pipe on it) and the obvious open-input-output-pipe.
2004-12-22 15:01:24 +00:00
Marius Vollmer
0c5f718b64
(module-make-local-var!): When creating a new variable, initialize it
...
to the value of any imported variable with the given name. This
allows code like (define round round) to work as expected.
2004-12-22 14:50:56 +00:00
Kevin Ryde
e120686ac0
*** empty log message ***
2004-12-14 00:23:52 +00:00
Kevin Ryde
fdc6aebfaf
(string-any, string-every): Use a scheme
...
wrapper around the C code so for the final call to the predicate
procedure is a tail call, per SRFI-13 spec.
2004-12-14 00:21:25 +00:00
Marius Vollmer
f41c11421c
*** empty log message ***
2004-12-01 00:02:47 +00:00
Marius Vollmer
ac5d303b6c
* boot-9.scm (app, %app): Renamed former to the latter.
...
Previously, 'app' was reserved in every module. Now '%app' is
reserved, which is slightly better. The real fix is to not use
'local-ref' etc to find modules. Changed all uses.
* syncase.scm: Changed 'app' to '%app'.
2004-12-01 00:02:24 +00:00
Marius Vollmer
d550e35f37
*** empty log message ***
2004-11-12 19:00:36 +00:00
Marius Vollmer
5c4b4321a2
Do not use prototypes, use creator functions.
2004-11-12 18:57:12 +00:00
Marius Vollmer
2ed348854d
*** empty log message ***
2004-11-10 01:03:43 +00:00
Marius Vollmer
b7698d68e9
(uniform-vector-read!, uniform-vector-write):
...
Removed.
2004-11-10 01:03:23 +00:00
Marius Vollmer
a2b6a0e7f2
*** empty log message ***
2004-11-05 14:50:16 +00:00
Marius Vollmer
0ec78e1546
Do not add "." to %load-path. 'load' will still be able to load files
...
in the current directory, but 'use-modules' etc will not.
2004-11-05 14:49:56 +00:00
Marius Vollmer
db61edbc10
Removed commented out code.
2004-10-29 15:42:02 +00:00
Marius Vollmer
5e9c05a174
*** empty log message ***
2004-10-29 14:47:29 +00:00
Marius Vollmer
81975bee33
Do not install read-hash procedure for reading arrays, this is done in
...
libguile now.
2004-10-29 14:47:15 +00:00
Marius Vollmer
7b1574ed4f
*** empty log message ***
2004-10-27 17:39:04 +00:00
Marius Vollmer
f51518b2da
(uniform-vector?, uniform-vector-set!): Removed, now provided by
...
libguile.
2004-10-27 17:36:16 +00:00
Marius Vollmer
79d5218263
*** empty log message ***
2004-10-26 17:05:46 +00:00
Marius Vollmer
85acb35ff9
Added srfi-4 to cond-expand features.
2004-10-26 17:05:32 +00:00
Marius Vollmer
98c712c4c3
*** empty log message ***
2004-10-18 15:26:50 +00:00
Marius Vollmer
a6b3219e85
(format:obj->str): Simplified considerably by using
...
object->string or display instead of implementing our own printer.
Handle format:read-proof here. Unreadable objects are recognized
by their "#<" prefix instead of by being unknown to the custom
printer (which would treat keywords as unprintable, for example).
(format:iobj->str): Removed.
2004-10-18 15:26:41 +00:00
Marius Vollmer
aef0bdb420
*** empty log message ***
2004-10-04 18:07:12 +00:00
Marius Vollmer
92b51af6c1
(symbol->keyword, keyword->symbol): Removed, they are
...
now implemented in C.
2004-10-04 17:57:39 +00:00
Kevin Ryde
e5c2d5c87f
*** empty log message ***
2004-09-25 22:09:03 +00:00
Kevin Ryde
cdd69fd858
(let-optional-template, let-keywords-template): Change
...
"(begin body)" to "(let () body)" for empty bindings, since the former
allows "internal defines" in body leak out to the surrounding
environment.
2004-09-25 22:06:01 +00:00
Marius Vollmer
c9fedf8ada
*** empty log message ***
2004-09-23 17:58:07 +00:00
Marius Vollmer
5d8d08494b
(handle-system-error): Pass rest argument to
...
display-backtrace for wrong-type-arg and out-of-range errors so
that the bad value gets highlighted.
2004-09-23 17:56:10 +00:00
Kevin Ryde
2bd2014d98
*** empty log message ***
2004-09-08 23:19:23 +00:00
Kevin Ryde
ce08a4012b
(time-proc): Make result inexact, since format ~f doesn't
...
support fractions currently.
2004-09-08 23:16:53 +00:00
Kevin Ryde
1c923ba760
*** empty log message ***
2004-09-08 23:14:34 +00:00
Kevin Ryde
f749e803fd
(stream-for-each-many): Correction, should recurse into
...
itself, not stream-for-each-one.
2004-09-08 22:43:10 +00:00
Marius Vollmer
e548be5fe6
*** empty log message ***
2004-09-08 14:36:16 +00:00
Marius Vollmer
bdb112ea6b
(expt): Only call integer-expt for an exact integer exponent, not for
...
an inexact integer one. Also, let integer-expt handle negative
exponents instead of doing it here.
2004-09-08 14:34:51 +00:00
Kevin Ryde
b8d9526775
*** empty log message ***
2004-09-01 23:49:01 +00:00
Kevin Ryde
301cf4e61c
(format:out): Ignore excess arguments, per common lisp.
2004-09-01 23:33:16 +00:00