[zeromq-dev] Canonical language for the Guide

Andrew Hume andrew at humeweb.com
Tue Apr 7 20:00:08 CEST 2015


the problem is that a “high level modeling language” will likely be
as hard to understand as C (roughly) but have the deficit of not be
executable directly.

i think go is a plausible alternative, as it is enough like C to be
comprehensible to most folks, but has much less fuss
(especially with respect to freeing memory).

> On Apr 7, 2015, at 10:06 AM, Pieter Hintjens <ph at imatix.com> wrote:
> 
> 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
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev




More information about the zeromq-dev mailing list