<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Erlang for Python programmers: Part I</title>
	<atom:link href="http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/feed/" rel="self" type="application/rss+xml" />
	<link>http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/</link>
	<description>Musings on dynamic languages and more than that</description>
	<lastBuildDate>Fri, 30 Apr 2010 17:09:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Andrew B.</title>
		<link>http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-582</link>
		<dc:creator>Andrew B.</dc:creator>
		<pubDate>Thu, 22 Apr 2010 07:26:12 +0000</pubDate>
		<guid isPermaLink="false">http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-582</guid>
		<description>http://ruslanspivak.com/2007/09/16/erlang-for-python-programmers-part-ii/</description>
		<content:encoded><![CDATA[<p><a href="http://ruslanspivak.com/2007/09/16/erlang-for-python-programmers-part-ii/" rel="nofollow">http://ruslanspivak.com/2007/09/16/erlang-for-python-programmers-part-ii/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ruslan Spivak</title>
		<link>http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-324</link>
		<dc:creator>Ruslan Spivak</dc:creator>
		<pubDate>Sun, 20 Apr 2008 02:49:42 +0000</pubDate>
		<guid isPermaLink="false">http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-324</guid>
		<description>I think it could be related to copy/paste error in your code.
In io:format there should be double quotes around X = ~p~n, i.e
io:format(&quot;X = ~p~n&quot;, [X])</description>
		<content:encoded><![CDATA[<p>I think it could be related to copy/paste error in your code.<br />
In io:format there should be double quotes around X = ~p~n, i.e<br />
io:format(&#8220;X = ~p~n&#8221;, [X])</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-323</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Sun, 20 Apr 2008 01:11:58 +0000</pubDate>
		<guid isPermaLink="false">http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-323</guid>
		<description>Was there a syntax change in 5.6.2? This isn&#039;t quite working for me:

$ erl
Erlang (BEAM) emulator version 5.6.2 [source] [async-threads:0] [kernel-poll:false]

Eshell V5.6.2  (abort with ^G)
1&gt; Print_val = fun(X) -&gt; io:format(.X = ~p~n., [X]), X*2 end.
* 1: syntax error before: X</description>
		<content:encoded><![CDATA[<p>Was there a syntax change in 5.6.2? This isn&#8217;t quite working for me:</p>
<p>$ erl<br />
Erlang (BEAM) emulator version 5.6.2  [async-threads:0] [kernel-poll:false]</p>
<p>Eshell V5.6.2  (abort with ^G)<br />
1&gt; Print_val = fun(X) -&gt; io:format(.X = ~p~n., [X]), X*2 end.<br />
* 1: syntax error before: X</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How to say big numbers in English: Common Lisp &#171; Ruslan&#8217;s Blog</title>
		<link>http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-16</link>
		<dc:creator>How to say big numbers in English: Common Lisp &#171; Ruslan&#8217;s Blog</dc:creator>
		<pubDate>Wed, 12 Sep 2007 09:10:28 +0000</pubDate>
		<guid isPermaLink="false">http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-16</guid>
		<description>[...] to say big numbers in English: Common&#160;Lisp  When i was describing notations and representation of numbers in Erlang(and Python) i forgot to mention very cool feature of format function in Common Lisp, with which i got [...]</description>
		<content:encoded><![CDATA[<p>[...] to say big numbers in English: Common&nbsp;Lisp  When i was describing notations and representation of numbers in Erlang(and Python) i forgot to mention very cool feature of format function in Common Lisp, with which i got [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ruslan Spivak</title>
		<link>http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-15</link>
		<dc:creator>Ruslan Spivak</dc:creator>
		<pubDate>Tue, 11 Sep 2007 17:33:53 +0000</pubDate>
		<guid isPermaLink="false">http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-15</guid>
		<description>&quot;Isn’t an Atom really most like a string in Python (since strings are immutable)?&quot; 

Not exactly, though visually there may be similarity when Atom in Erlang is represented with single quotes (&#039;) and this could bring confusion to Python programmer as it looks like string in Python, ie:
&#039;hello world&#039; in Erlang  --&gt; atom
&#039;hello world&#039; in Python --&gt; string

I should note though that i meet more often Atoms represented in form of 
&quot;constant with name&quot; like in:
1&gt; T = {erlang, 10, &quot;hello&quot;}.
{erlang,10,&quot;hello&quot;}
2&gt; {Atom, 10, &quot;hello&quot;} = {erlang, 10, &quot;hello&quot;}.
{erlang,10,&quot;hello&quot;}
3&gt; Atom.
erlang

Atom is a separate data type in Erlang, but not in Python. In Python&#039;s Reference manual Atoms are defined as &quot;the most basic elements of expressions&quot;, which is a different beast, obviously, than in Erlang.

In next tutorials i&#039;ll give some examples which i hope will shed more light on place and behavior of atoms in Erlang.</description>
		<content:encoded><![CDATA[<p>&#8220;Isn’t an Atom really most like a string in Python (since strings are immutable)?&#8221; </p>
<p>Not exactly, though visually there may be similarity when Atom in Erlang is represented with single quotes (&#8216;) and this could bring confusion to Python programmer as it looks like string in Python, ie:<br />
&#8216;hello world&#8217; in Erlang  &#8211;&gt; atom<br />
&#8216;hello world&#8217; in Python &#8211;&gt; string</p>
<p>I should note though that i meet more often Atoms represented in form of<br />
&#8220;constant with name&#8221; like in:<br />
1&gt; T = {erlang, 10, &#8220;hello&#8221;}.<br />
{erlang,10,&#8221;hello&#8221;}<br />
2&gt; {Atom, 10, &#8220;hello&#8221;} = {erlang, 10, &#8220;hello&#8221;}.<br />
{erlang,10,&#8221;hello&#8221;}<br />
3&gt; Atom.<br />
erlang</p>
<p>Atom is a separate data type in Erlang, but not in Python. In Python&#8217;s Reference manual Atoms are defined as &#8220;the most basic elements of expressions&#8221;, which is a different beast, obviously, than in Erlang.</p>
<p>In next tutorials i&#8217;ll give some examples which i hope will shed more light on place and behavior of atoms in Erlang.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Bicking</title>
		<link>http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-14</link>
		<dc:creator>Ian Bicking</dc:creator>
		<pubDate>Tue, 11 Sep 2007 16:27:17 +0000</pubDate>
		<guid isPermaLink="false">http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/#comment-14</guid>
		<description>Isn&#039;t an Atom really most like a string in Python (since strings are immutable)?  Similar to a symbol in other languages (:sym in Ruby, #sym in Smalltalk, &#039;sym in Scheme, etc) -- Python just manages to conflate strings with symbols due to the immutability of strings.  &quot;Constant with name&quot; I guess could be used to describe Atoms, but it&#039;s awfully confusing to me.</description>
		<content:encoded><![CDATA[<p>Isn&#8217;t an Atom really most like a string in Python (since strings are immutable)?  Similar to a symbol in other languages (:sym in Ruby, #sym in Smalltalk, &#8216;sym in Scheme, etc) &#8212; Python just manages to conflate strings with symbols due to the immutability of strings.  &#8220;Constant with name&#8221; I guess could be used to describe Atoms, but it&#8217;s awfully confusing to me.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
