Hi Mike,

On Mon 06 Feb 2012 23:09, Mike Gran <spk...@yahoo.com> writes:

>> From: Andy Wingo <wi...@pobox.com>
>>Subject: ice-9 async-queue
>>;;; Asynchronous queues
>
> FYI, there is also an (ice-9 q).  I haven't really looked
> at it, but, maybe either (ice-9 q) or (ice-9 async-queue)
> could become a generalized version and the other could
> become a specific version or the same codebase.

The implementations have to be totally different, I think.  For example
(ice-9 q) has O(N) access to the length of the queue, which is something
that is accessed all the time in a blocking queue.  Given that we don't
really have interfaces, and we couldn't for (ice-9 q) given that it
isn't an abstract data type, I'm OK with a second implementation.

Andy
-- 
http://wingolog.org/

Reply via email to