<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Comments for page &quot;Optimising Subscriptions in nanomsg&quot;</title>
		<link>http://250bpm.com/forum/t-632241/optimising-subscriptions-in-nanomsg</link>
		<description>Posts in the discussion thread &quot;Optimising Subscriptions in nanomsg&quot;</description>
				<copyright></copyright>
		<lastBuildDate>Sat, 01 Aug 2015 21:49:10 +0000</lastBuildDate>
		
					<item>
				<guid>http://250bpm.com/forum/t-632241#post-2210753</guid>
				<title>(no title)</title>
				<link>http://250bpm.com/forum/t-632241/optimising-subscriptions-in-nanomsg#post-2210753</link>
				<description></description>
				<pubDate>Mon, 19 Jan 2015 03:06:18 +0000</pubDate>
				<wikidot:authorName>alex</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I don't think &quot;goodness&quot; of code look is a function of programming language. There is nothing inherent in C++ that would make code look ugly. Lack of engineering and architectural skills as well as good taste will result in ugly code in any language.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://250bpm.com/forum/t-632241#post-1805423</guid>
				<title>(no title)</title>
				<link>http://250bpm.com/forum/t-632241/optimising-subscriptions-in-nanomsg#post-1805423</link>
				<description></description>
				<pubDate>Thu, 27 Jun 2013 18:44:22 +0000</pubDate>
				<wikidot:authorName>martin_sustrik</wikidot:authorName>				<wikidot:authorUserId>939</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Yes. That's the plan. Pluggable filters were once implemented in Crossroads I/O and I would like to implement the same thing in nanomsg.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://250bpm.com/forum/t-632241#post-1805342</guid>
				<title>(no title)</title>
				<link>http://250bpm.com/forum/t-632241/optimising-subscriptions-in-nanomsg#post-1805342</link>
				<description></description>
				<pubDate>Thu, 27 Jun 2013 16:13:08 +0000</pubDate>
				<wikidot:authorName>mike</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Have you considered making subscriber matching algorithm pluggable? For example a matching algorithm with a small subset of regex could be implemented using finite automata.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://250bpm.com/forum/t-632241#post-1737007</guid>
				<title>(no title)</title>
				<link>http://250bpm.com/forum/t-632241/optimising-subscriptions-in-nanomsg#post-1737007</link>
				<description></description>
				<pubDate>Sat, 23 Mar 2013 22:16:08 +0000</pubDate>
				<wikidot:authorName>martin_sustrik</wikidot:authorName>				<wikidot:authorUserId>939</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've written two lengthy article about why I opted for C instead of C++, but in the end you are right: C code just looks better :)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://250bpm.com/forum/t-632241#post-1737005</guid>
				<title>(no title)</title>
				<link>http://250bpm.com/forum/t-632241/optimising-subscriptions-in-nanomsg#post-1737005</link>
				<description></description>
				<pubDate>Sat, 23 Mar 2013 22:12:40 +0000</pubDate>
				<wikidot:authorName>Nicolas</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Good to know!</p> <p>I was just browsing the source on github, and it usually strikes me that well-written C is such a joy to read compared to most C++ projects I encounter (another good one that's totally unrelated: BlendELF on github). Of course, clear directory structures and file naming always help. Good luck with nanomsg, it's very interesting and I hope to do some work with it once it matures a bit more (unfortunately don't have the time to help out developing it right now, maybe later!)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://250bpm.com/forum/t-632241#post-1727377</guid>
				<title>(no title)</title>
				<link>http://250bpm.com/forum/t-632241/optimising-subscriptions-in-nanomsg#post-1727377</link>
				<description></description>
				<pubDate>Sat, 09 Mar 2013 16:50:59 +0000</pubDate>
				<wikidot:authorName>martin_sustrik</wikidot:authorName>				<wikidot:authorUserId>939</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks for kind words!</p> <p>The two projects will stay separate. The main reason is that they have incompatible licenses (LGPLv3 for ZeroMQ, MIT/X11 for nanomsg.</p> <p>In theory nanomsg, thanks to its permissive license, could be merged into ZeroMQ, however, that would leave users with a need for permissive licensing locked out, so it's not going to happen.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://250bpm.com/forum/t-632241#post-1727375</guid>
				<title>(no title)</title>
				<link>http://250bpm.com/forum/t-632241/optimising-subscriptions-in-nanomsg#post-1727375</link>
				<description></description>
				<pubDate>Sat, 09 Mar 2013 16:45:51 +0000</pubDate>
				<wikidot:authorName>Nicolas</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I love reading about this, I'm currently researching on a good way to build a pubsub system for command-and-control for a possibly very large network. I think ZeroMQ will be more than sufficient (even Redis will do, which I'm also looking into because it could work as both a db and a pubsub system). However that doesn't stop me from reading op on good or better ways to do it in my spare time!</p> <p>You're writing style is very clear (and the pictures help a lot too). Is the work on nanomsg every going to be merged into zmq or will it forever be separate? Does it have other goals or&#8230;?</p> <p>Thanks for the article,<br /> Nicolas</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>