> From: Pieter Hintjens <[email protected]>
> Subject: Re: [zeromq-dev] Relevant RFCs for alternative implementations?
> Date: July 10, 2013 15:48:18 GMT+01:00
> To: ZeroMQ development list <[email protected]>
> Reply-To: [email protected], ZeroMQ development list 
> <[email protected]>
> Start with RFC 23, and depending how far you go, the others you listed will 
> be useful. What language are you planning to do this in?
> 
> Pieter
> 
I'm planning to do this in Haskell (optionally with some C mixed in), I like 
the messaging semantics off ZMQ, but I'm not entirely happy with the way the 
current C API integrates with Haskell's lightweight threading, channels and 
other concurrency primitives, like STM. Additionally, I would personally find 
it convenient to have a slightly higher level implementation to experiment with 
features with less engineering cost. One thing I'd like to try and implement is 
hot copy-over functionality for programs utilising ZMQ sockets. For those 
unfamiliar with the idea, this dates back to MUDs, where you could replace the 
running server with a newer binary without dropping connections/losing 
messages. As far as I can tell, that's not currently possible, because while 
ZMQ will retry sending messages send after the server goes down, messages in 
transit/buffered on the server can still be lost, and there seems to be no real 
way at the moment to stop this.

We'll see how far I will get with my delusions of grandeur ;)

Cheers,
Merijn

> 
> On Jul 10, 2013 12:05 PM, "Merijn Verstraaten" <[email protected]> wrote:
> L.S.,
> 
> Suppose I want to take a stab at an alternate implementation of ZMQ (mostly 
> for reasons of practice, experimentation language specific features I'd want 
> of the implementation), which RFCs would be relevant to be interoperable with 
> the existing ZMQ implementation? The 23/ZMTP RFC refers to RFCS 23 through 
> 31, are there any other relevant ones?
> 
> Cheers,
> Merijn
> _______________________________________________
> zeromq-dev mailing list
> [email protected]
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to