VECTOR-MAP/INDEX
Michael Sperber
(15 Dec 2003 17:03 UTC)
|
Re: VECTOR-MAP/INDEX
Taylor Campbell
(15 Dec 2003 22:00 UTC)
|
Re: VECTOR-MAP/INDEX
Michael Sperber
(16 Dec 2003 08:06 UTC)
|
Re: VECTOR-MAP/INDEX Taylor Campbell (17 Dec 2003 03:54 UTC)
|
Re: VECTOR-MAP/INDEX
Sven.Hartrumpf@xxxxxx
(17 Dec 2003 08:56 UTC)
|
Re: VECTOR-MAP/INDEX
Michael Sperber
(17 Dec 2003 18:17 UTC)
|
Re: VECTOR-MAP/INDEX
Taylor Campbell
(17 Dec 2003 20:13 UTC)
|
Re: VECTOR-MAP/INDEX Taylor Campbell 17 Dec 2003 03:53 UTC
On Dec 16, 2003, at 3:06 AM, Michael Sperber wrote: > Taylor> Too bad you hadn't done this extensive vector hacking back > when the > Taylor> concept of a draft period still occurred to some of us...well, > do you > Taylor> have opinions on the past few issues that I've brought up, > namely the > Taylor> things regarding VECTOR-COPY!, > > I agree with your conclusions. (Or is there anything unresolved I > missed? If so, let me know.) Er, hmm. I don't remember my conclusions...in fact, thinking about it again, I don't remember the _issue_. I guess that one was resolved pretty quick! > Taylor> the insertion & deletion routines, > > Zap 'em, I say. Marginal value, conceptual & space overhead in the > SRFI document. Well, I put them in in the first place by specific request from Sergei Egorov. If no one has found them useful (I haven't, anyways; perhaps he has, in which case he should pipe up), I shall remove them. > Taylor> and the issue regarding start+end versus N vector arguments? > > Hm, I actually think the way things are isn't half bad. This really > is the kind of thing where only experience helps, so I wouldn't worry > about it too much now. I do suspect, though, that the procedures > under "Searchers" would be better off with start+end args rather than > N vectors, though. The thing about this issue is that the _right_ thing to do is have a real vector slice API. But that's too radical for an already six- months-overdue SRFI. For _all_ operations vector slices would make sense, but only for _some_ would multiple vector arguments -- but then again, it's _really_useful_ for those to accept multiple vectors --. So I'm really undecided about what to do. This is about the only significant pending bit. (One minor bit that I haven't really gotten anyone else's opinion on, but I've been planning on anyways: is anyone opposed to switching the comparator in VECTOR-BINARY-SEARCH to returning negative/zero/positive integers, rather than the symbols LT/EQ/GT?)