Hi Mike,<br><br>On Sat, Feb 27, 2010 at 3:51 PM, Michael Forster <<a href="mailto:mike@sharedlogic.ca">mike@sharedlogic.ca</a>> wrote:<br><div class="gmail_quote">
> Does anyone know of an AMQP client for Scheme? I've googled and the<br>
> closest thing I could find was CL-RABBIT for RabbitMQ, but I'm not<br>
> interested in porting a CL wrapper of a Java client.<br>
<br>I've been interested in writing one for a while now, but haven't yet done so. Is your interest in AMQP particularly, or would some other gateway into a message broker be sufficient? Implementing the STOMP protocol used by RabbitMQ('s STOMP plugin) and ActiveMQ in Scheme would be much easier than building an AMQP client library.<br>
<br>On the Scheme side, I guess from the fact you're posting to this list, you need a PLT-compatible implementation :-) so that gives a good starting point for low-level network access. The AMQP codec itself is defined in part by a machine-readable XML specification document, which if translated into SXML would make an *excellent* DSL for processing by macros, for instance. It'd be a fun project to write an AMQP codec in that style.<br>
<br>Regards,<br> Tony<br></div>-- <br>Tony Garnock-Jones<br><a href="mailto:tonygarnockjones@gmail.com">tonygarnockjones@gmail.com</a><br><a href="http://homepages.kcbbs.gen.nz/tonyg/">http://homepages.kcbbs.gen.nz/tonyg/</a><br>