cl-speedy-queue is a portable, non-consing, optimized queue implementation. It was originally written by Adlai Chandrasekhar for use in ChanL.
Creates a new queue of SIZE.
enqueue object queue
Enqueues OBJECT in QUEUE.
Returns the current size of QUEUE.
Returns the maximum size of QUEUE.
Returns the next item that would be dequeued without dequeueing it.
Returns NIL if more items can be enqueued.
Returns NIL if there are still items in the queue.