Hi Mike,<br><br>On Sat, Feb 27, 2010 at 3:51 PM, Michael Forster &lt;<a href="mailto:mike@sharedlogic.ca">mike@sharedlogic.ca</a>&gt; wrote:<br><div class="gmail_quote">
&gt; Does anyone know of an AMQP client for Scheme?  I&#39;ve googled and the<br>
&gt; closest thing I could find was CL-RABBIT for RabbitMQ, but I&#39;m not<br>
&gt; interested in porting a CL wrapper of a Java client.<br>
<br>I&#39;ve been interested in writing one for a while now, but haven&#39;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(&#39;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&#39;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&#39;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>