git clone 'https://github.com/oconnore/queues.git'

(ql:quickload :queues)

Queues (for Lisp!)

This is a simple queue library for Common Lisp. It's goals are to exist, be simple, nicely wrapped, and efficient.

The library depends on “bordeaux-threads” for locking, although that dependency is only required if you use one of the “cqueue” concurrent queues.

Four queue types are provided:

Thread safe versions are provided in:

ASDF systems are:

Example: (asdf:oos 'asdf:load-op :queues.simple-cqueue) or (require :queues.simple-cqueue)

Bug reports/fixes welcome: <Eric O'Connor> oconnore@gmail.com

Application Programming Interface

Package: queues

General API functions:

Priority Queue Only:

Miscellaneous Exported Symbols: