[zeromq-dev] Canonical language for the Guide

Pieter Hintjens ph at imatix.com
Tue Apr 7 19:06:22 CEST 2015


Hi folks,

I'd like to re-ask this question, which we asked a long time ago, as
I'm working on a new version of the Guide for v4 of ZeroMQ.

What's the best canonical language?

My personal preference is C/CZMQ, which is high level and clean.
However it remains difficult for many people. Taking any other
language would please one community and irritate others.

My second choice would be a high level modeling language that could be
compiled into anything using a GSL-style code generation framework. We
made something like this for OpenAMQ in 2006, called PAL, which we
used to build test cases. It was very nice to work with despite being
XMLish. See http://www.openamq.org/doc:prog-pal.

Advantage of the second option is that it's a one-time job to write a
back-end for any given language, and thereafter all examples work in
that language.

Thoughts?

-Pieter



More information about the zeromq-dev mailing list