<?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/"
		>
<channel>
	<title>Comments on: Learning erlang: Day 1 &#8211; Sequential Programming</title>
	<atom:link href="http://www.jasny.net/articles/learning-erlang-day-1-sequential-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasny.net/articles/learning-erlang-day-1-sequential-programming/</link>
	<description>Helping you out with PHP &#38; MySQL</description>
	<lastBuildDate>Wed, 25 Jan 2012 21:57:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Andrew Dashin</title>
		<link>http://www.jasny.net/articles/learning-erlang-day-1-sequential-programming/comment-page-1/#comment-37627</link>
		<dc:creator>Andrew Dashin</dc:creator>
		<pubDate>Tue, 22 Jul 2008 08:59:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adaniels.nl/?p=87#comment-37627</guid>
		<description>Hi Arnold,

Agree, but I am talking about personal preferences - I am getting more fun from Erlang, Scheme, Java (in this order) than I can get using PHP. Sure I will not write any complicated web stuff with Scheme (but it is also possible) but most likely I&#039;ll use for this PHP.

ps Wating for your next erlang post ;)</description>
		<content:encoded><![CDATA[<p>Hi Arnold,</p>
<p>Agree, but I am talking about personal preferences &#8211; I am getting more fun from Erlang, Scheme, Java (in this order) than I can get using PHP. Sure I will not write any complicated web stuff with Scheme (but it is also possible) but most likely I&#8217;ll use for this PHP.</p>
<p>ps Wating for your next erlang post <img src='http://www.jasny.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arnold Daniels</title>
		<link>http://www.jasny.net/articles/learning-erlang-day-1-sequential-programming/comment-page-1/#comment-34987</link>
		<dc:creator>Arnold Daniels</dc:creator>
		<pubDate>Fri, 11 Jul 2008 17:52:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adaniels.nl/?p=87#comment-34987</guid>
		<description>Hi Andrew,

I can write PHP which is ideal for web stuff. When performance counts I can write PHP extensions or MySQL UDFs in C. But PHP isn&#039;t working well for a daemon and writing a whole app in C is just to much work. This is especially true when you want want concurrency (and with a daemon you usually do). I&#039;ve heard that Erlang is great for this, so I&#039;m taking my first baby steps.

I think different languages serve different purposes, so I&#039;m learning a set of languages to get a job done quickly and well. I&#039;m already noticing that the fact that I (and Javeline as company) can develop in a big set of languages, gives us a huge advantage to those who only know lets say Java.</description>
		<content:encoded><![CDATA[<p>Hi Andrew,</p>
<p>I can write PHP which is ideal for web stuff. When performance counts I can write PHP extensions or MySQL UDFs in C. But PHP isn&#8217;t working well for a daemon and writing a whole app in C is just to much work. This is especially true when you want want concurrency (and with a daemon you usually do). I&#8217;ve heard that Erlang is great for this, so I&#8217;m taking my first baby steps.</p>
<p>I think different languages serve different purposes, so I&#8217;m learning a set of languages to get a job done quickly and well. I&#8217;m already noticing that the fact that I (and Javeline as company) can develop in a big set of languages, gives us a huge advantage to those who only know lets say Java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Dashin</title>
		<link>http://www.jasny.net/articles/learning-erlang-day-1-sequential-programming/comment-page-1/#comment-34920</link>
		<dc:creator>Andrew Dashin</dc:creator>
		<pubDate>Fri, 11 Jul 2008 13:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adaniels.nl/?p=87#comment-34920</guid>
		<description>Hi!
Just interesting, why did you start learn Erlang?
As for me - this is the best thing I have ever seen, and I hope I&#039;ll fine an erlang job...

PS Scheme - is my second favorite, and than goes Java.</description>
		<content:encoded><![CDATA[<p>Hi!<br />
Just interesting, why did you start learn Erlang?<br />
As for me &#8211; this is the best thing I have ever seen, and I hope I&#8217;ll fine an erlang job&#8230;</p>
<p>PS Scheme &#8211; is my second favorite, and than goes Java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arnold Daniels</title>
		<link>http://www.jasny.net/articles/learning-erlang-day-1-sequential-programming/comment-page-1/#comment-34908</link>
		<dc:creator>Arnold Daniels</dc:creator>
		<pubDate>Fri, 11 Jul 2008 12:13:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adaniels.nl/?p=87#comment-34908</guid>
		<description>Thanks for correcting me. I&#039;ll change the function.
All beginning is difficult I guess. ;)</description>
		<content:encoded><![CDATA[<p>Thanks for correcting me. I&#8217;ll change the function.<br />
All beginning is difficult I guess. <img src='http://www.jasny.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ulf Wiger</title>
		<link>http://www.jasny.net/articles/learning-erlang-day-1-sequential-programming/comment-page-1/#comment-34866</link>
		<dc:creator>Ulf Wiger</dc:creator>
		<pubDate>Fri, 11 Jul 2008 08:40:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adaniels.nl/?p=87#comment-34866</guid>
		<description>This is actually illegal:
dosomething(N) -&gt;
  N + 1;
dosomething(N, N) -&gt;
  N + N + 1.

Two functions with the same name but different numbers of arguments are actually different functions.

What happens if a pattern match fails depends on the context. If it&#039;s in a function clause or case-, if- or receive clause, the match operation will fall through to the next clause pattern. If there is no more pattern, a runtime exception will be raised. 

In all other cases, a runtime exception is raised. This can be caught inline (with catch), or you can let the process die and optionally have this be noticed by another process (more on that in the concurrency course).

Also, strictly speaking, only unbound variables are untyped. Once bound, they become strongly typed. There is no way to subvert the erlang type system.</description>
		<content:encoded><![CDATA[<p>This is actually illegal:<br />
dosomething(N) -&gt;<br />
  N + 1;<br />
dosomething(N, N) -&gt;<br />
  N + N + 1.</p>
<p>Two functions with the same name but different numbers of arguments are actually different functions.</p>
<p>What happens if a pattern match fails depends on the context. If it&#8217;s in a function clause or case-, if- or receive clause, the match operation will fall through to the next clause pattern. If there is no more pattern, a runtime exception will be raised. </p>
<p>In all other cases, a runtime exception is raised. This can be caught inline (with catch), or you can let the process die and optionally have this be noticed by another process (more on that in the concurrency course).</p>
<p>Also, strictly speaking, only unbound variables are untyped. Once bound, they become strongly typed. There is no way to subvert the erlang type system.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
