<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.12-alpha" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: JSON and JSON-RPC for Erlang</title>
	<link>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang</link>
	<description>What happens at LShift</description>
	<pubDate>Sun, 07 Sep 2008 13:11:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.12-alpha</generator>

	<item>
		<title>by: tonyg</title>
		<link>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-80746</link>
		<pubDate>Mon, 14 Jan 2008 11:41:51 +0000</pubDate>
		<guid>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-80746</guid>
					<description>&lt;p&gt;Hi Daniel,&lt;/p&gt;

&lt;p&gt;It ought not to be too difficult. It may need a bit of refactoring. The key differences will be separating out the inets-httpd specific way of retrieving the URL, query parameters, and POST body from the HTTP request. The main entry point that inets-httpd uses (after a few trivial calls) is do_rpc/1, and the main workers are parse_jsonrpc/2 and invoke_service_method/6. See also the section "&lt;a href="http://www.lshift.net/~tonyg/erlang-rfc4627/doc/mod_jsonrpc.html#invoking-erlang" rel="nofollow" rel="nofollow" rel="nofollow"&gt;Invoking JSON-RPC procedures from Erlang&lt;/a&gt;" in the manual.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi Daniel,</p>
<p>It ought not to be too difficult. It may need a bit of refactoring. The key differences will be separating out the inets-httpd specific way of retrieving the URL, query parameters, and POST body from the HTTP request. The main entry point that inets-httpd uses (after a few trivial calls) is do_rpc/1, and the main workers are parse_jsonrpc/2 and invoke_service_method/6. See also the section &#8220;<a href="http://www.lshift.net/~tonyg/erlang-rfc4627/doc/mod_jsonrpc.html#invoking-erlang" rel="nofollow" rel="nofollow" rel="nofollow">Invoking JSON-RPC procedures from Erlang</a>&#8221; in the manual.</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Daniel Kwiecinski</title>
		<link>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-79735</link>
		<pubDate>Tue, 08 Jan 2008 10:53:07 +0000</pubDate>
		<guid>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-79735</guid>
					<description>&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;How easy would be to convert mod_json into yaws appmod? Could you make any suggestion - clues to make this task easier?&lt;/p&gt;

&lt;p&gt;Cheers,
Daniel&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>How easy would be to convert mod_json into yaws appmod? Could you make any suggestion - clues to make this task easier?</p>
<p>Cheers,<br />
Daniel</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: rich</title>
		<link>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-68819</link>
		<pubDate>Tue, 23 Oct 2007 17:07:30 +0000</pubDate>
		<guid>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-68819</guid>
					<description>&lt;p&gt;there's also &lt;a href="http://www.erlang-projects.org/Public/news/ejson/" rel="nofollow"&gt;ejson&lt;/a&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>there&#8217;s also <a href="http://www.erlang-projects.org/Public/news/ejson/" rel="nofollow">ejson</a></p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Mikl Kurkov</title>
		<link>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-67881</link>
		<pubDate>Thu, 11 Oct 2007 09:50:20 +0000</pubDate>
		<guid>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-67881</guid>
					<description>&lt;p&gt;Hi!
Thanks for very good work. I'm interested in your jsonrpc implementation. It seems to work pretty good. But I don't througly understand is it synchronyse or not. I mean if some rpc request takes long time to proceed will over requests wait for it or they can be proceed in parallel. 
As I can see in current implementation you use genserver:call so it is not possible to proceed other request until previous will proceed. Also with function call - all system will wait current call to return.
Do you plan implementing async requests in this system. Or may be I misiing something.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi!<br />
Thanks for very good work. I&#8217;m interested in your jsonrpc implementation. It seems to work pretty good. But I don&#8217;t througly understand is it synchronyse or not. I mean if some rpc request takes long time to proceed will over requests wait for it or they can be proceed in parallel.<br />
As I can see in current implementation you use genserver:call so it is not possible to proceed other request until previous will proceed. Also with function call - all system will wait current call to return.<br />
Do you plan implementing async requests in this system. Or may be I misiing something.</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Sam Ruby</title>
		<link>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-65838</link>
		<pubDate>Fri, 14 Sep 2007 13:01:48 +0000</pubDate>
		<guid>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-65838</guid>
					<description>&lt;p&gt;Email is required to post a comment, but even you can't see it?&lt;/p&gt;

&lt;p&gt;In any case, rubys at my weblog's host.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Email is required to post a comment, but even you can&#8217;t see it?</p>
<p>In any case, rubys at my weblog&#8217;s host.</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: tonyg</title>
		<link>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-65355</link>
		<pubDate>Thu, 06 Sep 2007 09:40:26 +0000</pubDate>
		<guid>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-65355</guid>
					<description>&lt;p&gt;Sam, that's great stuff! Thank you. I'm very interested in integrating your utf-8 work - I'll get in touch via email.&lt;/p&gt;

&lt;p&gt;(Update: Er, or I would if I could find an email address for you! :-) I'll leave a comment on your blog, instead.)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Sam, that&#8217;s great stuff! Thank you. I&#8217;m very interested in integrating your utf-8 work - I&#8217;ll get in touch via email.</p>
<p>(Update: Er, or I would if I could find an email address for you! :-) I&#8217;ll leave a comment on your blog, instead.)</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Sam Ruby</title>
		<link>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-65325</link>
		<pubDate>Wed, 05 Sep 2007 17:26:53 +0000</pubDate>
		<guid>http://www.lshift.net/blog/2007/02/17/json-and-json-rpc-for-erlang#comment-65325</guid>
					<description>&lt;p&gt;I'm interested in proving patches to support utf-8.  For more background (and a link to the first patch), see &lt;a href="http://intertwingly.net/blog/2007/09/05/Atom-to-JSON-with-Erlang" rel="nofollow"&gt;here&lt;/a&gt;.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;m interested in proving patches to support utf-8.  For more background (and a link to the first patch), see <a href="http://intertwingly.net/blog/2007/09/05/Atom-to-JSON-with-Erlang" rel="nofollow">here</a>.</p>
]]></content:encoded>
				</item>
</channel>
</rss>
