<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel">
    <title>gmane.network.crossroads.devel</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1069"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1068"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1067"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1066"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1065"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1064"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1063"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1062"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1061"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1060"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1059"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1058"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1057"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1056"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1055"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1054"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1053"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1052"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1051"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.network.crossroads.devel/1050"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1069">
    <title>epgm example code</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1069</link>
    <description>&lt;pre&gt;hi,

are there any working examples of using epgm transport with xs? I wrote an example program in C to use tcp, but the same program doesn't work with epgm. I'm not sure what's wrong, cause both programs (publisher and subscriber) seem to work fine, and I can also see packets on udp port using tcpdump, but messages aren't getting through (to the subscriber). I'm using PUB/SUB pattern.

Or anyone has some suggestions on what to look for to make it work?
&lt;/pre&gt;</description>
    <dc:creator>ismud</dc:creator>
    <dc:date>2013-05-13T12:07:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1068">
    <title>Re: Custom Transports</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1068</link>
    <description>&lt;pre&gt;Hello,


On Wed, Apr 10, 2013 at 1:33 AM, Martin Sustrik &amp;lt;sustrik-8XN41Hm7QBXQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


It sounds like you've already got an RPC protocol at some level, which I am
assuming factors in the transport under the hood.

I don't know how your business has approached the issue, but I think of a
CORBA, WCF, or even ZeroC Ice, for instance. All strong candidates in their
own right, notwithstanding bloat, when you factor in the endpoint issues
are basically handled for you.

Much of the overhead over and above a "simple" message queue is in the
registration with a hub of some sort, marshaling of object methods and
addresses and so on, but RPC handles it for you: no reinventing the wheel.



See above. I would question why you need another TCP-anything. What's wrong
with the one you have? And plug into that framework. If you're looking at
RPC anyway and you've already got one, this is just one more endpoint,
object-over-the-wire to concern yourself with.

Anywho... Cheers.

Martin

&lt;/pre&gt;</description>
    <dc:creator>Michael Powell</dc:creator>
    <dc:date>2013-04-10T11:59:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1067">
    <title>Re: Custom Transports</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1067</link>
    <description>&lt;pre&gt;Hi Jason,


The question is how much effort are you willing to spend on this. 
Basically, adding a new transport is complex and time consuming. Also, 
given that you want to implement a proprietary protocol, you are not 
going to get help from outside.

I would suggest writing a internalRPC-TCP bridge instead of implementing 
a new transport.

Martin

&lt;/pre&gt;</description>
    <dc:creator>Martin Sustrik</dc:creator>
    <dc:date>2013-04-10T06:33:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1066">
    <title>Custom Transports</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1066</link>
    <description>&lt;pre&gt;What's involved in creating a transport for Crossroads IO/ZeroMQ?  I'm
trying to see if there's anything I can hack together to make Crossroads
play well with my company's internal RPC protocol.

&lt;/pre&gt;</description>
    <dc:creator>Jason Baker</dc:creator>
    <dc:date>2013-04-09T22:07:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1065">
    <title>Re: To ZMQ or to XS: ArchLinux ARM</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1065</link>
    <description>&lt;pre&gt;So what does this mean? Keep on with ZMQ for the time being, if distributed architecture is what we're aiming at accomplishing? Nanomsg is not yet released, so where does that leave us? Good to learn this before spending a whole lot of time on the topic.
&lt;/pre&gt;</description>
    <dc:creator>mwpowellhtx</dc:creator>
    <dc:date>2013-04-06T11:41:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1064">
    <title>Re: To ZMQ or to XS: ArchLinux ARM</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1064</link>
    <description>&lt;pre&gt;
XS is mostly dead, further development is being done from the ground
up under the nanomsg project.

Cheers,

Dirkjan

&lt;/pre&gt;</description>
    <dc:creator>Dirkjan Ochtman</dc:creator>
    <dc:date>2013-04-06T11:35:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1063">
    <title>Re: To ZMQ or to XS: ArchLinux ARM</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1063</link>
    <description>&lt;pre&gt;
I would definitely go with ZMQ over Crossroads until nanomsg is further along.

Cheers,

Dirkjan

&lt;/pre&gt;</description>
    <dc:creator>Dirkjan Ochtman</dc:creator>
    <dc:date>2013-04-06T11:44:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1062">
    <title>To ZMQ or to XS: ArchLinux ARM</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1062</link>
    <description>&lt;pre&gt;Hello,

See below: I'm less concerned the cross-language support is there, looks like enough work is put into C# .NET, could be used there as well as C++. Our 64 million dollar question is: has anyone cross compiled into ArchLinux ARM yet?

I am responsible for designing an embedded device which I believe will have embedded and non-embedded, intra-process, and inter-process, messages passing between various architectural components, and several potentially viable technologies have revealed themselves as candidates in this horse race.

While I don't consider myself a betting man, per se, I would like to leverage this technology for infrastructure so that I can focus on solving present problems instead of bogging down in inter-thread comm, event brokering, IPC, and a whole host of related issues.

Also, to give you an idea, CORBA and ZeroC Ice have also been considered. CORBA less attractive for bloat, design-by-committee reasons, and ZeroC Ice has its own set of challenges: technically, is very fast, extends &lt;/pre&gt;</description>
    <dc:creator>mwpowellhtx</dc:creator>
    <dc:date>2013-04-06T11:21:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1061">
    <title>Re: To ZMQ or to XS: ArchLinux ARM</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1061</link>
    <description>&lt;pre&gt;Pretty much the only conclusion I can reach as well. Very good. Thank ye sir.
&lt;/pre&gt;</description>
    <dc:creator>mwpowellhtx</dc:creator>
    <dc:date>2013-04-06T12:15:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1060">
    <title>Re: To ZMQ or to XS: ArchLinux ARM</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1060</link>
    <description>&lt;pre&gt;Looks like the libraries are at least there in some form.

http://archlinuxarm.org/packages?arch=&amp;amp;search=&amp;amp;order=pkgname&amp;amp;sort=desc

So I could possibly dynamically link with a shared library. Which answers one question, can build from sources. I'd like to configure and build statically however. Possible?

Does anyone know who's pushing the ArchLinux ARM cross compile library into the mirrors? Simple to ./configure, make, make install to a local $WORKSPACE/tools/installed directory?

Thank you...
&lt;/pre&gt;</description>
    <dc:creator>mwpowellhtx</dc:creator>
    <dc:date>2013-04-06T11:28:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1059">
    <title>Re: [PATCH 0/3] Streamline the build system and convert it to to non-recursive automake</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1059</link>
    <description>&lt;pre&gt;Hi Gabriele,


Thanks for the patches! They are applied to the mainline now.

Martin

&lt;/pre&gt;</description>
    <dc:creator>Martin Sustrik</dc:creator>
    <dc:date>2013-02-13T06:35:59</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1058">
    <title>[PATCH 2/3] Reworked the rules to build the manpages and extra documentation</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1058</link>
    <description>&lt;pre&gt;― Attachment links are at the end of this email ―
Crossroads Development now contains the following file

    http://groups.crossroads.io/r/file/wIRyuUxPOzbBBWrGGrOByQ1pIw5-12p-2owxBZ6
    Name: 
    Type: text/x-patch
    Size: 3KB

&lt;/pre&gt;</description>
    <dc:creator>Gabriele Svelto</dc:creator>
    <dc:date>2013-02-12T15:49:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1057">
    <title>[PATCH 0/3] Streamline the build system and convert it to to non-recursive automake</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1057</link>
    <description>&lt;pre&gt;  Hello all,
I've been sitting for a while on a bunch of patches I wanted to sumbit 
to complete the build system clean up I had been working on and I 
thought it would be high time to submit them.

I've cooked up a set of 3 patches that converts the build system to 
non-recursive automake. This essentially consolidates the build system 
in a single makefile speeding up builds and tests quite a bit as all 
independent targets can now be built/run in parallel even though they 
reside in different sub-directories. In addition to that, all targets 
now have explicit dependencies even across sub-directories so for 
example changing a header file will automatically cause tests using it 
to be rebuilt which was not the case before. The only downside of this 
is that the main Makefile is quite a bit larger than before (but 
organized on a per-subdirectory basis) and rules are longer. All targets 
however are built exactly as they were before; I've also tested the 
patches on multiple architectures to ensure they wo&lt;/pre&gt;</description>
    <dc:creator>Gabriele Svelto</dc:creator>
    <dc:date>2013-02-12T15:47:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1056">
    <title>[PATCH 3/3] Fixed out-of-tree builds when using the included openpgm library</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1056</link>
    <description>&lt;pre&gt;― Attachment links are at the end of this email ―
Crossroads Development now contains the following file

    http://groups.crossroads.io/r/file/3AG7G22bGRCpS6L3CfCyvDaKvvP-Hj-2owxdbs
    Name: 
    Type: text/x-patch
    Size: 2KB

&lt;/pre&gt;</description>
    <dc:creator>Gabriele Svelto</dc:creator>
    <dc:date>2013-02-12T15:49:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1055">
    <title>[PATCH 1/3] Converted the build system to non-recursive automake</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1055</link>
    <description>&lt;pre&gt;― Attachment links are at the end of this email ―
Crossroads Development now contains the following file

    http://groups.crossroads.io/r/file/c0kBkvizy6AJkXbXwFWp4Tyfrnv-7eR-2owxc6l
    Name: 
    Type: text/x-patch
    Size: 27KB

&lt;/pre&gt;</description>
    <dc:creator>Gabriele Svelto</dc:creator>
    <dc:date>2013-02-12T15:48:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1054">
    <title>Re: wire protocol</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1054</link>
    <description>&lt;pre&gt;Tx Martin,
Here is some rough and ready tracing of a PUSH publisher
Followed by a PULL subscriber.
Note the hex 17e in the exchange.

Basically I'm trying to use JeroMq for Windows
But it does not talk to xs 1.1    while being fine with 0MQ 2.2 ? (the trace below)
Tx++


Publisher-&amp;gt;
process_command for 1
zmq::zmq_init_t::process_plug calling plug :zmq_engine_t::plug calling io_object_t::plug
zmq::io_object_t::io_object_t   plug
:zmq_engine_t::plug after calling io_object_t::plug plug calling in_eventin in_event after in_event sleep in get_buffer
insize=0
read end
push data to decoder
in process_buffer
inout flush
no error
after plug in_eventprocess_command for 2 before deallocate after deallocate after deallocate
outsize=2
17ewrite end2
in in_event
after in_event sleep
in get_buffer
insize=2
17e^A~read end
push data to decoder
in process_buffer
one byte ready
in next_step
flags ready
in next_step
message_ready




Subscriber -&amp;gt;
process_command for 1
zmq::zmq_init_t::process_plug calling plug :zmq_engine_t::p&lt;/pre&gt;</description>
    <dc:creator>Doherty, Kevin</dc:creator>
    <dc:date>2012-12-11T12:42:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1053">
    <title>Re: wire protocol</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1053</link>
    <description>&lt;pre&gt;

What's that? Doesn't look like something printed by XS or 0MQ itself.

Martin

&lt;/pre&gt;</description>
    <dc:creator>Martin Sustrik</dc:creator>
    <dc:date>2012-12-11T12:05:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1052">
    <title>Re: wire protocol</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1052</link>
    <description>&lt;pre&gt;Folks,
In an effort to get some comms going with xs1.1
I first  traced zmq 2.2 and notice the following in a PUSH/PULL handshake
Coming from both sides of the communication.
Where is it coming from ? tx
   
in_event sleep
in get_buffer
insize=2
17e     
ETB(end of tran) and SO (shift out)
push data to decoder

######################################################################
The information contained in this communication is confidential and
may contain information that is privileged or exempt from disclosure
under applicable law. If you are not a named addressee, please notify
the sender immediately and delete this email from your system.
If you have received this communication, and are not a named
recipient, you are hereby notified that any dissemination,
distribution or copying of this communication is strictly prohibited.
######################################################################

&lt;/pre&gt;</description>
    <dc:creator>Doherty, Kevin</dc:creator>
    <dc:date>2012-12-10T22:52:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1051">
    <title>Re: lua binding</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1051</link>
    <description>&lt;pre&gt;

You can use the zeromq lua binding via zeromq compatibility layer.

Martin

&lt;/pre&gt;</description>
    <dc:creator>Martin Sustrik</dc:creator>
    <dc:date>2012-11-16T09:20:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1050">
    <title>lua binding</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1050</link>
    <description>&lt;pre&gt;Hi,
do you plan a lua binding ?
thxs
fabien
&lt;/pre&gt;</description>
    <dc:creator>fabien.imbault</dc:creator>
    <dc:date>2012-11-15T23:31:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.network.crossroads.devel/1049">
    <title>Re: Crossroads IO vs ...</title>
    <link>http://permalink.gmane.org/gmane.network.crossroads.devel/1049</link>
    <description>&lt;pre&gt;Here is the patch: https://gist.github.com/3958827
I certify the code is released under MIT license.

I Added a Mac OS X implementation for the sp_clock_time() function since
CLOCK_MONOTONIC does not exists and removed one compiler flag
when compiling under Mac OS X (-lrt).

I am not sure about thread safety with the static variable though.

On 22 October 2012 17:04, Schmurfy &amp;lt;schmurfy-Re5JQEeQqe8AvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Schmurfy</dc:creator>
    <dc:date>2012-10-26T14:31:29</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.network.crossroads.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.network.crossroads.devel</link>
  </textinput>
</rdf:RDF>
