<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="/feed/bypass/styles/feed.css" media="screen"?>
<?xml-stylesheet type="text/xsl" href="/feed/bypass/styles/feed.xsl"?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">

	<channel>
	  <!-- main channel info -->
        <title>FAQ: Why Erlang? </title>
        <link>http://nendowingsmirai.yuku.com/topic/6327/t/FAQ-Why-Erlang-.html</link>
        <description>
        <![CDATA[ Why is Wings implemented in Erlang and not in C or C++?


I did not know that Wings would be so popular that other people would want to help developing it or trying to write importers for the Wings file format. I just
wanted a decent 3D modeler for my own use.


I started implementing Wings because it was not possible buy Nendo at the time (in 2001). I wanted to do some 3D modeling and I had played around with the
Nendo demo and liked it. I realized that implementing multiple Undo would be... ]]>
        </description>

		<!-- optional elements -->
		<language>en-us</language>
		<copyright>Copyright 2006, Yuku</copyright>
		<managingEditor>feeds@yuku.com (FeedMaster)</managingEditor>
		<webMaster>webmaster@yuku.com (WebMaster)</webMaster>
		<!-- note: dates need to be RFC 822 formated "Sat, 07 Sep 2002 00:00:01 GMT" -->
		<pubDate>Mon, 29 Jun 2009 10:54:35 GMT</pubDate>
		<lastBuildDate>Sun, 01 Nov 2009 20:22:19 GMT</lastBuildDate>
		<generator>Yuku Feeds 1.0</generator>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<!-- <cloud domain="rpc.yuku.com" port="80" path="/RPC2" registerProcedure="pingMe" protocol="soap"/>-->
		<ttl>60</ttl>
		<!-- feed image -->
		<image>
			<title>Yuku</title>
			<url>http://static.yuku.com//feed/bypass/images/button-yuku.png</url>
			<link>http://nendowingsmirai.yuku.com/topic/6327/t/FAQ-Why-Erlang-.html</link>
			<description>Yuku - free hosted forums and profiles</description>
			<width>88</width>
			<height>31</height>
		</image>
		<rating>
		{pics-1.1 &quot;http://www.icra.org/ratingsv02.html&quot; l gen true for &quot;http://yuku.com&quot; r (nz 1 vz 1 lz 1 oz 1 cz 1 ) &quot;http://www.rsac.org/ratingsv01.html&quot; l gen true for &quot;http://yuku.com&quot; r (n 0 s 0 v 0 l 0 ))
		</rating>
		<textInput>
			<title>Search</title>
			<description>Search Domain</description>
			<name>q</name>
			<link>http://yuku.com/search/direct/</link>
		</textInput>
		<!-- skip
		<skipHours>
			<hour>23</hour>
		</skipHours>
		<skipDays>
			<day>Monday</day>
			<day>Wednesday</day>
			<day>Friday</day>
		</skipDays>-->
		<!-- extensions -->


		<!-- channel items -->
		<!-- descriptions should be shorter than 500 char to be polite -->
		<!-- html shoud be stripped or escaped -->
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/42156/t/FAQ-Why-Erlang-.html#reply-42156</link>
			<description><![CDATA[ <div style="text-align: left;">
  @Bjorn
  <br>
  Besides your experience with Erlang, did you have any difficulty working with the half-edge data structure as an immutable structure doing things like
  building the primitive up to operations like extrusions?  Did you use any references that particularly helped doing this kind of work with immutable
  structures? 
  <br>
</div> ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (strattonbrazil)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/42156</guid>
			<pubDate>Sun, 01 Nov 2009 20:22:19 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39256/t/FAQ-Why-Erlang-.html#reply-39256</link>
			<description><![CDATA[ Arquebus: You still have to do the type checking in run time, HIPE is a machine code compiler (not available for windows) for erlang which gains some speed
over interpreted
<br>
code but not so much I think (I havn&#39;t measured for a long time).
<br>
<br>
But those of you who are on linux or mac can try to HIPE compile the gb_trees, gb_sets, array and lists in stdlib and all of the wings code
<br>
and see if you gain anything. ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (dgud)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39256</guid>
			<pubDate>Mon, 06 Jul 2009 01:20:27 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39255/t/FAQ-Why-Erlang-.html#reply-39255</link>
			<description><![CDATA[ I have a general compiler question. It seems that most all dynamically typed programming languages are interpreted (run on a VM). Im wondering if that always
has to be so, for example if Erlang were compiled to a machine code executable, could it still be a dynamically typed langauge?
<br> ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (arquebus)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39255</guid>
			<pubDate>Sun, 05 Jul 2009 21:08:58 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39247/t/FAQ-Why-Erlang-.html#reply-39247</link>
			<description><![CDATA[ <blockquote>
  <strong class="quote-title">deerwood wrote:</strong>
  <hr>
  I don&#39;t see the power of Haskell over Erlang yet. Can you please explain?
</blockquote>
<br>
deerwoood- Erlang is about the simplest programming language in existence (that I know of). You only have two syntax expressions in Erlang, functions and
pattern matching. As I mentioned before, if and case statements are just syntactic sugar for pattern matching. And since pattern matching makes up the head of
most... ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (arquebus)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39247</guid>
			<pubDate>Sun, 05 Jul 2009 14:06:23 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39242/t/FAQ-Why-Erlang-.html#reply-39242</link>
			<description><![CDATA[ <p>bjorng: &gt;&gt; The interesting thing about Haskell is how extremely brief the programs are. Erlang looks chatty in comparison.</p>

<p>When back from vacation, would you mind to elaborate a little bit more, please?</p>

<p>Note, that I messaged some MMPORG people about Erlang and got so many messages back I wasn&#39;t prepared for, I could only handle them by ignoring most of
them (for now).</p>

<p>One filtered answer pointed to defmarco&#39;s <a target="_blank"... ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (deerwood)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39242</guid>
			<pubDate>Sat, 04 Jul 2009 19:44:34 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39174/t/FAQ-Why-Erlang-.html#reply-39174</link>
			<description><![CDATA[ Wow! Sweet posts guys thanks so much! That was really great. And thank you for taking the time to respond.
<br>
<br>
I have one more question for you Bjorn. Does your significant other (if you have one?) know how instrumental Wings3D has been to so many people around the
world? And if so, what do they think about the great work you (and other dev team guys of course) have done? <img src="http://www.ezboard.com/images/emoticons/smile.gif"> ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (GetaVe)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39174</guid>
			<pubDate>Wed, 01 Jul 2009 18:07:36 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39169/t/FAQ-Why-Erlang-.html#reply-39169</link>
			<description><![CDATA[ deerwood, I revised my original post slightly, avoiding generalizations about other virtual machines. ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (bjorng)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39169</guid>
			<pubDate>Wed, 01 Jul 2009 12:29:49 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39166/t/FAQ-Why-Erlang-.html#reply-39166</link>
			<description><![CDATA[ &lt;&lt;3. Where have you been for the last few years and/or, what made you decide to step back in to Wings development?&gt;&gt;

<p>In Stockholm, mostly. <img src="http://www.ezboard.com/images/emoticons/wink.gif"></p>

<p>I needed a rest from Wings after having dedicated most of my spare to it for several years.</p>

<p>I come back partly because Wings again seemed interesting, and partly because there were several new features in Erlang/OTP that we could use to use improve
Wings (for... ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (bjorng)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39166</guid>
			<pubDate>Wed, 01 Jul 2009 11:49:08 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39164/t/FAQ-Why-Erlang-.html#reply-39164</link>
			<description><![CDATA[ GetaVe ...
<br>
<br>
A programming langauge could be developed in just about any other major programming language that is &quot;fully featured&quot;.
<br>
<br>
It might not be a great idea to try to write and Erlang interpreter starting with Logo (turtle graphics) ... but writing any
<br>
interpreter in &quot;C&quot; is a fairly safe bet. Sprinkle in some assembler code as needed for optimization.
<br>
<br>
A lot of hobby folks will code some tool that is useful to ones self. That&#39;s how I... ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (ggaliens)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39164</guid>
			<pubDate>Wed, 01 Jul 2009 09:54:16 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39161/t/FAQ-Why-Erlang-.html#reply-39161</link>
			<description><![CDATA[ I think I can unload the task of explaining general stuff like how programming languages are made from Bjorn
<br>
<br>
&gt;&gt;2. More seriously, from all the little tidbits I have read here and there it seems like you have or have had a major role in the development of Erlang
itself. My question is somewhat more generalized but, how was Erlang created? A programming language is used to make a program. What is used to make the
language?! (this really baffles me. I have heard there are base... ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (arquebus)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39161</guid>
			<pubDate>Wed, 01 Jul 2009 09:43:40 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39159/t/FAQ-Why-Erlang-.html#reply-39159</link>
			<description><![CDATA[ By the way, even though I know your name is pronounced Bee Yorne (at least I think it is?) I still can&#39;t help but say Buh Jorne every time I read your
name.. :P ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (GetaVe)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39159</guid>
			<pubDate>Wed, 01 Jul 2009 08:12:52 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39158/t/FAQ-Why-Erlang-.html#reply-39158</link>
			<description><![CDATA[ Alright since we are diverging slightly from the original intent of this thread (at least as far as the thread title is concerned) I want to chime in with my
few questions.
<br>
<br>
1. Are you, or are you not, in fact, a genius?
<br>
<br>
2. More seriously, from all the little tidbits I have read here and there it seems like you have or have had a major role in the development of Erlang itself.
My question is somewhat more generalized but, how was Erlang created? A programming language is... ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (GetaVe)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39158</guid>
			<pubDate>Wed, 01 Jul 2009 08:11:39 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39126/t/FAQ-Why-Erlang-.html#reply-39126</link>
			<description><![CDATA[ &lt;&lt;Is the answer to life really &quot;42&quot;?&gt;&gt;
<br>
excellent! <img src="http://www.ezboard.com/images/emoticons/smile.gif"> jhouck question make my day ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (ycarry)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39126</guid>
			<pubDate>Tue, 30 Jun 2009 02:50:04 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39121/t/FAQ-Why-Erlang-.html#reply-39121</link>
			<description><![CDATA[ <p>Thanks Björn for giving us your background, &quot;self-taught&quot; people are the best ones usually. As faszinating as optigons interview. And, yes, the
answer to life and all is definitely 42 and the base must be at least 5. Note the endless universes spreading out of that.</p>

<p>&gt;&gt; Obviously, any language implemented on a virtual machine can&#39;t match C in raw performance.</p>

<p>I disagree: virtual machines can analyze code at runtime and then optimize, a C compiler... ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (deerwood)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39121</guid>
			<pubDate>Mon, 29 Jun 2009 22:47:13 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39113/t/FAQ-Why-Erlang-.html#reply-39113</link>
			<description><![CDATA[ thanks Bjorn
<br>
<br>
I wanted to ask a question about Erlang too. How did Armstrong and Williams (very non-swedish sounding names) end up at Ericsson? Was Ericsson headhunting for
researchers or were those guys looking around to do telecommunications?
<br> ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (arquebus)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39113</guid>
			<pubDate>Mon, 29 Jun 2009 14:24:15 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39112/t/FAQ-Why-Erlang-.html#reply-39112</link>
			<description><![CDATA[ &lt;&lt;What kind of university degree do you have? (Im assuming a computer science degree)&gt;&gt;

<p>No degree. I am completely self-taught. I started programming on the TI-57 and TI-59 programmable calculators almost 30 years ago. All I know about computer
science and software engineering I have learned from my own experience and by reading books (many books).</p>

<p>&lt;&lt;How did you learn OpenGL programming? (Did you just pick up a book and learn it on your own?) &gt;&gt;</p>... ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (bjorng)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39112</guid>
			<pubDate>Mon, 29 Jun 2009 14:08:57 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39111/t/FAQ-Why-Erlang-.html#reply-39111</link>
			<description><![CDATA[ &lt;&lt; Is the answer to life really &quot;42&quot;? &gt;&gt;
<br>
<br>
Did HH ever mention what base was used? ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (puzzledpaul)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39111</guid>
			<pubDate>Mon, 29 Jun 2009 13:33:11 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39110/t/FAQ-Why-Erlang-.html#reply-39110</link>
			<description><![CDATA[ Is the answer to life really &quot;42&quot;? ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (jhouck)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39110</guid>
			<pubDate>Mon, 29 Jun 2009 13:07:02 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39109/t/FAQ-Why-Erlang-.html#reply-39109</link>
			<description><![CDATA[ <p>&lt;&lt;Why hasn&#39;t Sweden produced another Bjorn Borg or Abba?&gt;&gt;</p>

<p>Or another Monica Zetterlund?? (i love her)
<br></p>
<br>
<img src="http://upload.wikimedia.org/wikipedia/commons/e/ea/Mzetterl.jpg" alt="image"> ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (Fonte Boa)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39109</guid>
			<pubDate>Mon, 29 Jun 2009 13:05:12 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ Re: FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/reply/39108/t/FAQ-Why-Erlang-.html#reply-39108</link>
			<description><![CDATA[ Why hasn&#39;t Sweden produced another Bjorn Borg or Abba? ... ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (puzzledpaul)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/sreply/39108</guid>
			<pubDate>Mon, 29 Jun 2009 12:59:48 GMT</pubDate>
			<!-- extensions -->

		</item>
		<item>
			<title><![CDATA[ FAQ: Why Erlang?  ]]></title>
			<link>http://nendowingsmirai.yuku.com/topic/6327/t/FAQ-Why-Erlang-.html</link>
			<description><![CDATA[ <strong>Why is Wings implemented in Erlang and not in C or C++?</strong>
<br>
<br>
I did not know that Wings would be so popular that other people would want to help developing it or trying to write importers for the Wings file format. I just
wanted a decent 3D modeler for my own use.
<br>
<br>
I started implementing Wings because it was not possible buy Nendo at the time (in 2001). I wanted to do some 3D modeling and I had played around with the
Nendo demo and liked it. I realized that... ]]></description>

			<!-- optional elements -->
			<author>feeds@yuku.com (bjorng)</author>
			<guid isPermaLink="true">http://nendowingsmirai.yuku.com/topic/6327</guid>
			<pubDate>Mon, 29 Jun 2009 10:54:35 GMT</pubDate>
			<!-- extensions -->

		</item>
    <!-- end items -->

  </channel>
</rss>