ANNOUNCE: CL-SQS, an interface to Amazon SQS



I'd like to announce the availability of a Common Lisp library for
accessing Amazon SQS (Simple Queue Service). For those who haven't heard
of SQS, it is one of the Amazon web services, it basically provides a
distributed message queue with simple message locking, accessible using
XML messages on top of HTTP. That is a surprisingly useful
synchronization primitive for distributed processing applications, and a
service that is very difficult to find elsewhere.

The library is fairly simple and made possible by the excellent
libraries: drakma, ironclad and s-xml. It has been lightly tested on
SBCL and AllegroCL. It is still a work in progress and its portability
across implementation needs to be improved, but since progress has been
slow recently I've decided to release it anyway as it is now. It works
for me, it might also work for others.

Documentation is at http://jan.rychter.com/software/cl-sqs/cl-sqs.html
and you can download the initial version of the code directly from
http://jan.rychter.com/software/cl-sqs/download/files/cl-sqs-1.0.tar.gz

Hope someone finds it useful.

--J.
.



Relevant Pages

  • Re: generic oversight?
    ... libraries, designed by some quite clever people, is not progress. ... If you have a contempt for standardisation and want to avoid NPEs and CCEs, then write a new language rather than corrupt an existing one. ... To stay in Java and avoid these CCEs, ...
    (comp.lang.java.programmer)
  • Re: syscall interface into kernel
    ... I was hoping for documentation such as might be used by someone developing ... tracking the progress of kernel development over time, ... up a layer of complexity in the library itself, ... libraries are a continuing work in progress, ...
    (comp.os.linux.development.system)
  • Re: Problems creating a class
    ... Any class you use with CreateObjectmust be in one of the libraries in ... > I have added a very small custom class called 'progress' to a ... > Project manager, selecting the ... and in the output routine I have the following line ...
    (microsoft.public.fox.programmer.exchange)
  • Re: Problems creating a class
    ... > Any class you use with CreateObjectmust be in one of the libraries in ... >> I have added a very small custom class called 'progress' to a ... >> Project manager, selecting the ... and in the output routine I have the following line ...
    (microsoft.public.fox.programmer.exchange)