[zeromq-dev] Devices and config files
gdiethelm at dcv.cl
Tue Aug 24 14:23:32 CEST 2010
> > Ok. Any pointers yet?
> Here is a sketch. http://rfc.zeromq.org/spec:4
That looks nice. I have never been too inclined to indentation-based
syntax, but it is very readable.
> > I have seen a couple on the mailing list. I seem to remember people
> > explicitly including the terminating zero so that they were asking
> > specific topic and NOT a prefix.
> Sure, but IMO that's more about semantics than encoding. I.e.
> "subscribe to this string" as compared to "subscribe to this prefix".
Yes, but I wouldn't discount this need, at least not without getting
more feedback. And keep in mind the API explicitly declares the topics
to be binary strings.
> > I would think you want to specify the configuration (for a device,
> > endpoint, whatever) as a string that can be parsed. This string
> > come from a config file, a database, a broker, memory in the running
> > program, etc.
> Yes, a string or stream of strings. I have this horrid feeling we'll
> end up back with XML but having written hundreds of thousands of line
> of XML over the last years, I'd really like to find a simpler language
> that covers our needs. Not just about less reliance on external
> parsers but also less verbosity. Anyhow, ZPL is a sketch.
Please, not XML unless strictly necessary. We might even opt for
S-expressions (Lisp syntax), they have the same expressive power but are
a lot more readable (to me at least).
More information about the zeromq-dev