Garrett, I am following your work with much interest, although I won't have a chance to use it in the near future. Please keep up the good work! On Fri, Apr 11, 2014 at 1:22 PM, Garrett D'Amore < garrett.damore@xxxxxxxxxxxxxxxxxxxx> wrote: > For those following (is anyone doing so?) my Go implementation, I've added > BUS (fixing it to conform to the nanomsg semantics), and renamed my earlier > pattern to STAR. I'm probably going to rework the STAR a bit -- already > I've changed it so that the resend occurs at the "cooked" (not raw) level, > so XSTAR doesn't resend. > > STAR/XSTAR users *must* be careful to avoid creating loops as this will > currently cause infinite message duplication/looping. I'm going to fix > that soon by adding a max hop count and some additional protections. I > might also add some spanning tree logic to attempt to eliminate message > duplication altogether. > > Also, I've added pipeline (PUSH/PULL) pattern support. The only pattern > that my implementation doesn't support yet is SURVEYOR/RESPONDER. I'll > probably add that over the next day or so. > > I expect to add the Device() API shortly too. > > If anyone is using this stuff (or planning to) please let me know. Also, > I'm "borrowing" this list for these notifications -- I hope folks don't > mind, even though this isn't technically "nanomsg" but an alternate (and > hopefully compatible!) implementation. (Martin, if you want me to take > these announcements elsewhere, just let me know.) > > -- > Garrett D'Amore > Sent with Airmail > -- Gonzalo Diethelm gonzalo.diethelm@xxxxxxxxx