|
Reasons for withdrawal
scgmille@xxxxxx
(28 Oct 2003 20:35 UTC)
|
|
Re: Reasons for withdrawal
Tom Lord
(28 Oct 2003 21:24 UTC)
|
|
RE: Reasons for withdrawal
Anton van Straaten
(28 Oct 2003 22:05 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(28 Oct 2003 22:36 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(28 Oct 2003 22:44 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(28 Oct 2003 23:22 UTC)
|
|
Re: Reasons for withdrawal
Tom Lord
(29 Oct 2003 02:50 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 03:19 UTC)
|
|
Re: Reasons for withdrawal
Tom Lord
(29 Oct 2003 03:31 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 03:38 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(29 Oct 2003 04:36 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 05:02 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(29 Oct 2003 05:32 UTC)
|
|
Re: Reasons for withdrawal
Taylor Campbell
(28 Oct 2003 22:56 UTC)
|
|
Re: Reasons for withdrawal
Taylor Campbell
(28 Oct 2003 23:06 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(28 Oct 2003 23:16 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(28 Oct 2003 23:28 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(28 Oct 2003 23:42 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 00:13 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(29 Oct 2003 01:00 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 01:41 UTC)
|
|
Re: Reasons for withdrawal
Tom Lord
(29 Oct 2003 03:03 UTC)
|
|
RE: Reasons for withdrawal
Anton van Straaten
(29 Oct 2003 05:31 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(29 Oct 2003 05:54 UTC)
|
|
RE: Reasons for withdrawal
Anton van Straaten
(29 Oct 2003 06:40 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(29 Oct 2003 06:44 UTC)
|
|
RE: Reasons for withdrawal
Anton van Straaten
(29 Oct 2003 07:31 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(29 Oct 2003 07:34 UTC)
|
|
Re: Reasons for withdrawal
Thien-Thi Nguyen
(29 Oct 2003 14:08 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(28 Oct 2003 21:28 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(28 Oct 2003 22:02 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(28 Oct 2003 22:22 UTC)
|
|
Re: Reasons for withdrawal
Jim White
(28 Oct 2003 22:15 UTC)
|
|
Re: Reasons for withdrawal
Shiro Kawai
(29 Oct 2003 01:25 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 01:44 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(29 Oct 2003 04:10 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 04:53 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(29 Oct 2003 05:10 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 05:17 UTC)
|
|
Re: Reasons for withdrawal
Bradd W. Szonye
(29 Oct 2003 05:31 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 01:49 UTC)
|
|
API conflicts (Was: Re: Reasons for withdrawal)
Shiro Kawai
(29 Oct 2003 05:48 UTC)
|
|
Re: API conflicts Shiro Kawai (29 Oct 2003 06:03 UTC)
|
|
Re: API conflicts
scgmille@xxxxxx
(29 Oct 2003 17:40 UTC)
|
|
Re: API conflicts (Was: Re: Reasons for withdrawal)
Bradd W. Szonye
(29 Oct 2003 06:03 UTC)
|
|
Re: API conflicts (Was: Re: Reasons for withdrawal)
scgmille@xxxxxx
(29 Oct 2003 14:19 UTC)
|
|
Re: API conflicts
Shiro Kawai
(29 Oct 2003 22:25 UTC)
|
|
Re: API conflicts
scgmille@xxxxxx
(29 Oct 2003 22:41 UTC)
|
|
Re: API conflicts
Taylor Campbell
(29 Oct 2003 23:58 UTC)
|
|
Re: API conflicts (Was: Re: Reasons for withdrawal)
Taylor Campbell
(29 Oct 2003 21:40 UTC)
|
|
A possible solution?
bear
(29 Oct 2003 22:59 UTC)
|
|
RE: A possible solution?
Anton van Straaten
(30 Oct 2003 07:40 UTC)
|
|
Re: A possible solution?
Bradd W. Szonye
(30 Oct 2003 10:07 UTC)
|
|
RE: A possible solution?
bear
(30 Oct 2003 15:13 UTC)
|
|
Re: A possible solution?
scgmille@xxxxxx
(30 Oct 2003 15:20 UTC)
|
|
Re: A possible solution?
Bradd W. Szonye
(30 Oct 2003 15:27 UTC)
|
|
Re: A possible solution?
scgmille@xxxxxx
(30 Oct 2003 15:39 UTC)
|
|
Re: A possible solution?
Bradd W. Szonye
(30 Oct 2003 15:43 UTC)
|
|
Re: A possible solution?
scgmille@xxxxxx
(30 Oct 2003 16:11 UTC)
|
|
Re: A possible solution?
bear
(30 Oct 2003 17:02 UTC)
|
|
Re: A possible solution?
Tom Lord
(30 Oct 2003 19:58 UTC)
|
|
Re: A possible solution?
scgmille@xxxxxx
(30 Oct 2003 20:15 UTC)
|
|
Re: A possible solution?
bear
(30 Oct 2003 20:53 UTC)
|
|
Re: A possible solution?
scgmille@xxxxxx
(30 Oct 2003 21:07 UTC)
|
|
Re: A possible solution?
Taylor Campbell
(30 Oct 2003 21:08 UTC)
|
|
Re: A possible solution?
Bradd W. Szonye
(30 Oct 2003 21:11 UTC)
|
|
Re: A possible solution?
scgmille@xxxxxx
(30 Oct 2003 21:17 UTC)
|
|
Re: A possible solution?
bear
(30 Oct 2003 23:11 UTC)
|
|
Re: A possible solution?
Alex Shinn
(31 Oct 2003 03:03 UTC)
|
|
Re: API conflicts
Shiro Kawai
(29 Oct 2003 23:19 UTC)
|
|
Re: API conflicts
scgmille@xxxxxx
(30 Oct 2003 00:26 UTC)
|
|
Re: API conflicts
Bradd W. Szonye
(30 Oct 2003 05:32 UTC)
|
|
Re: API conflicts
bear
(30 Oct 2003 06:22 UTC)
|
|
Re: API conflicts
Bradd W. Szonye
(30 Oct 2003 06:23 UTC)
|
|
Re: API conflicts
scgmille@xxxxxx
(30 Oct 2003 13:54 UTC)
|
|
Re: API conflicts
Bradd W. Szonye
(30 Oct 2003 14:01 UTC)
|
|
Re: API conflicts
scgmille@xxxxxx
(30 Oct 2003 14:16 UTC)
|
|
Re: API conflicts
Bradd W. Szonye
(30 Oct 2003 14:29 UTC)
|
|
Re: API conflicts
scgmille@xxxxxx
(30 Oct 2003 14:58 UTC)
|
|
Re: API conflicts
Bradd W. Szonye
(30 Oct 2003 15:22 UTC)
|
|
Re: Reasons for withdrawal
Tom Lord
(29 Oct 2003 01:50 UTC)
|
|
Re: Reasons for withdrawal
Alex Shinn
(29 Oct 2003 03:06 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 03:18 UTC)
|
|
Re: Reasons for withdrawal
Tom Lord
(29 Oct 2003 03:29 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 03:37 UTC)
|
|
Re: Reasons for withdrawal
Alex Shinn
(29 Oct 2003 06:16 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(29 Oct 2003 14:25 UTC)
|
|
Re: Reasons for withdrawal
Alex Shinn
(30 Oct 2003 02:19 UTC)
|
|
Re: Reasons for withdrawal
scgmille@xxxxxx
(30 Oct 2003 04:42 UTC)
|
|
Re: Reasons for withdrawal
Alex Shinn
(30 Oct 2003 06:22 UTC)
|
Oops, one fix.
>From: Shiro Kawai <xxxxxx@lava.net>
Subject: API conflicts (Was: Re: Reasons for withdrawal)
> list= in this srfi takes two lists. list= in srfi-1 takes
> arbitrary number of lists.
The signature under "Scheme collections" suggested this, but
the description under "Collections" certainly permits arbitrary
number of collections.
But srfi-1's list= clearly specifies the order of argument
passed to elt=, while srfi-44 doesn't, so two function may
behave differently in some cases.
Besides the above signature mismatch, I find other typos and errors
in other signatures. I attach a patch of what I noticed so far.
--shiro
--- srfi-44.html.orig 2003-10-28 18:58:49.000000000 -1000
+++ srfi-44.html 2003-10-28 19:59:55.000000000 -1000
@@ -1681,9 +1681,8 @@
<i>procedure:</i> <b>list-equivalence-function</b> list => procedure<br>
</p>
<p>
- <i>procedure:</i> <b>list-copy</b> list <b>=></b>
+ <i>procedure:</i> <b>list-copy</b> list => list<br>
<i>procedure:</i> <b>list->list</b> list => list
- list
</p>
<p>
<i>procedure:</i> <b>list?</b> value => boolean<br>
@@ -1709,7 +1708,7 @@
exact integer
</p>
<p>
- <i>procedure:</i> <b>list=</b> elt= list1 list2 =>
+ <i>procedure:</i> <b>list=</b> elt= list1 ... =>
boolean
</p>
<p>
@@ -1823,23 +1822,17 @@
<p>
<i>procedure:</i> <b>alist-count</b> alist value => exact integer<br>
<i>procedure:</i> <b>alist-key-count</b> alist value => exact integer<br>
- <i>procedure:</i> <b>alist-size</b> alist value => exact integer
+ <i>procedure:</i> <b>alist-size</b> alist => exact integer
</p>
<p>
<i>procedure:</i> <b>alist-copy</b> alist => alist<br>
- <i>procedure:</i> <b>alist->list</b> alist => list<br>
- <i>procedure:</i> <b>alist-keys>list</b> alist => list
+ <i>procedure:</i> <b>alist->list</b> alist => list<br>
+ <i>procedure:</i> <b>alist-keys->list</b> alist => list
</p>
<p>
<i>procedure:</i> <b>alist?</b> value => boolean
</p>
<p>
- <i>procedure:</i> <b>alist-count</b> alist value =>
- integer<br>
- <i>procedure:</i> <b>alist-count-keys</b> alist value
- => integer
- </p>
- <p>
<i>procedure:</i> <b>alist=</b> elt= alist1 alist2
=> boolean
</p>
@@ -1848,30 +1841,30 @@
=> scheme-list
</p>
<p>
- <i>procedure:</i> <b>alist-get</b> alist value =>
- <i>procedure:</i> <b>alist-get-all</b> alist value =>
+ <i>procedure:</i> <b>alist-get</b> alist key => value
+ <i>procedure:</i> <b>alist-get-all</b> alist key =>
list
</p>
<p>
- <i>procedure:</i> <b>alist-put</b> alist value value
+ <i>procedure:</i> <b>alist-put</b> alist key value
=> alist<br>
- <i>procedure:</i> <b>alist-put!</b> alist value value
+ <i>procedure:</i> <b>alist-put!</b> alist key value
=> alist<br>
- <i>procedure:</i> <b>alist-update</b> alist value func
+ <i>procedure:</i> <b>alist-update</b> alist key func
[absence-thunk]=> alist<br>
- <i>procedure:</i> <b>alist-update!</b> alist value
+ <i>procedure:</i> <b>alist-update!</b> alist key
func [absence-thunk]=> alist
</p>
<p>
- <i>procedure:</i> <b>alist-remove</b> alist value =>
+ <i>procedure:</i> <b>alist-remove</b> alist key =>
alist<br>
- <i>procedure:</i> <b>alist-remove!</b> alist value
+ <i>procedure:</i> <b>alist-remove!</b> alist key
=> alist
</p>
<p>
- <i>procedure:</i> <b>alist-remove-any</b> alist value
+ <i>procedure:</i> <b>alist-remove-any</b> alist key
=> alist<br>
- <i>procedure:</i> <b>alist-remove-any!</b> alist value
+ <i>procedure:</i> <b>alist-remove-any!</b> alist key
=> alist
</p>
<p>
@@ -1914,7 +1907,7 @@
</p>
<p>
<i>procedure:</i> <b>make-vector</b> size [default]
- <b>=></b> list
+ <b>=></b> vector
</p>
<blockquote>
Creates a new vector with the provided size. If default
@@ -1936,7 +1929,7 @@
<i>procedure:</i> <b>vector-empty?</b> vector => boolean
</p>
<p>
- <i>procedure:</i> <b>vector-contains?</b> value =>
+ <i>procedure:</i> <b>vector-contains?</b> vector value =>
boolean
</p>
<p>
@@ -1955,12 +1948,12 @@
</p>
<p>
<i>procedure:</i> <b>vector-set</b> vector index value
- => value<br>
+ => vector<br>
<i>procedure:</i> <b>vector-set!</b> vector index value
- => value<br>
+ => vector<br>
</p>
<p>
- <i>procedure:</i> <b>vector=</b> elt= vector1 vector2
+ <i>procedure:</i> <b>vector=</b> elt= vector1 ...
=> boolean
</p>
</blockquote>
@@ -2000,7 +1993,7 @@
<i>procedure:</i> <b>string?</b> value => boolean
</p>
<p>
- <i>procedure:</i> <b>string-contains?</b> character
+ <i>procedure:</i> <b>string-contains?</b> string character
=> boolean
</p>
<p>
@@ -2019,12 +2012,12 @@
</p>
<p>
<i>procedure:</i> <b>string-set</b> string index character
- => value<br>
- <i>procedure:</i> <b>string-set!</b> vector index character
- => value<br>
+ => string<br>
+ <i>procedure:</i> <b>string-set!</b> string index character
+ => string<br>
</p>
<p>
- <i>procedure:</i> <b>string=</b> elt= string1 string2
+ <i>procedure:</i> <b>string=</b> elt= string1 ...
=> boolean
</p>
</blockquote>