[zeromq-dev] Announce: cl-czmq - Common Lisp binding of CZMQ

James Gatannah james.gatannah at gmail.com
Mon Aug 19 01:34:49 CEST 2013


On Sun, Aug 18, 2013 at 5:32 PM, Lucas Hope <lucas.r.hope at gmail.com> wrote:

> Hi James,
>
> On Mon, Aug 19, 2013 at 3:30 AM, James Gatannah <james.gatannah at gmail.com>wrote:
>
>>
>> It is very edifying to hear that. Users and pull requests are welcome.
> Though I hope the binding isn't too buggy!! Anyway, please let me know your
> experiences.
>

I will. :-)

Right now, it's a tossup whether I'll be using in-process threading pairs
or lazy pirate first. They're both most definitely on my agenda.


I googled Trevor Bernard, he seems involved with JZMQ?
>

He's taken up the clojure version of the binding. So far, it looks pretty
awesome. If nothing else, he's made it pretty much a NOP to switch between
the C version and jeromq. Considering how painful it generally is for me to
get java, clojure, and native C libraries to work nicely together, I think
this is huge.



> I hear that ABCL (a pure java Common Lisp implementation) supports CFFI,
> which is the only Lisp dependency for cl-czmq. I wonder if cl-czmq on ABCL
> would be useful to you.
>

I'm a heretic. I'm trying to make common lisp play nicely with clojure.

I think ABCL is a *great* project, but it'd more than a little pathological
for what I'm doing, which is basically OpenGL in front of clojure. (Along
with a smalltalk-ish environment that I offered the CL community years
ago...to varying degrees of enthusiasm).

Then again...it's an interesting idea. ABCL<->clojure interop would move my
second concern about performance to a layer where experts have presumably
optimized. Back to the drawing board (thanks! Much better now than 6 months
down the road when I'm married to code instead of concepts).


I did have some success with ABCL and JZMQ a few years ago when writing a
> bridge for Interactive Brokers forex data feeds.
>

Success stories are always encouraging. Thank you again.



> Luke
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20130818/0607f8f0/attachment.htm>


More information about the zeromq-dev mailing list