<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1265.2">
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Helvetica}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p3 {margin: 0.0px 0.0px 16.0px 12.0px; font: 16.0px Times; color: #011892}
p.p4 {margin: 0.0px 0.0px 0.0px 12.0px; font: 16.0px Times; color: #011892}
p.p5 {margin: 0.0px 0.0px 0.0px 12.0px; font: 16.0px Times; color: #011892; min-height: 19.0px}
p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Helvetica}
p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 16.0px Times; color: #011892; min-height: 19.0px}
</style>
</head>
<body>
<p class="p1">On 2014-06-20 14:25:41 +0000, José Valim said:</p>
<p class="p2"><br></p>
<p class="p3">I just don't see any value for the Erlang community in this [teaching Elixir to kids]</p>
<p class="p4">So basically you are saying that you don't see any value in:</p>
<p class="p5"><br></p>
<p class="p4">* teaching developers/kids a language that runs on the same VM as Erlang</p>
<p class="p5"><br></p>
<p class="p4">* teaching developers/kids a language that uses the same concurrency mechanisms, processes and distribution abstraction as Erlang</p>
<p class="p5"><br></p>
<p class="p4">* teaching a language that is functional and promotes immutability as Erlang</p>
<p class="p4"> </p>
<p class="p4">For me teaching any language that promotes any of the three example bullets above brings value to Erlang.</p>
<p class="p3">To get more inflow into the Erlang community one way was suggested be to teach kids Erlang or something more kid friendly based on Erlang.</p>
<p class="p6">No thats not what I'm saying at all. <span class="Apple-converted-space"> </span></p>
<p class="p7"><br></p>
<p class="p6">I see value in all that in itself.<span class="Apple-converted-space">  </span>I just don't see it that it helps Erlang in any way.</p>
<p class="p7"><br></p>
<p class="p6">Since I suppose you see Elixir as better than Erlang, why would all those Elixir programmers come to Erlang suddenly.<span class="Apple-converted-space">  </span>Of course it helps the Elixir community to teach Elixir.<span class="Apple-converted-space">  </span>At best it doesn't hurt Erlang, but it certainly doesn't help it.</p>
<p class="p7"><br></p>
<p class="p6">That doesn mean it isn't a goal itself.</p>
<p class="p7"><br></p>
<p class="p6">All I say is that we don't help Erlang with it.</p>
<p class="p7"><br></p>
<p class="p6">We have a bunch of languages that run on BEAM, well not a problem, diversity is good etc.</p>
<p class="p6">Not arguing against hit having now implemented one myself.</p>
<p class="p7"><br></p>
<p class="p6">But this has nothing to do with my argument, that teaching Elixir to kids doesn't solve the problem Garett is talking about in Erlang. <span class="Apple-converted-space"> </span></p>
<p class="p8"><br></p>
<p class="p4">We also have an excellent focus on tooling and on documentation both which are very helpful when learning a language. But, of course, those points are always dismissed even though it is clearly stated in the project home page. </p>
<p class="p7"><br></p>
<p class="p6">Good for you if your documentation and tooling sucks less, still doesn't make Erlangs documentation and tooling better.</p>
<p class="p7"><br></p>
<p class="p4">Instead of claiming Ruby for being the result of a pop culture, we should actually ask ourselves what were their efforts and how did they get to the point where they can have a room full of kids at events learning how to program.</p>
<p class="p7"><br></p>
<p class="p6">I was just togue in cheek half quoting Alan Kay: "all computer technology is pop culture"</p>
<p class="p7"><br></p>
<p class="p4">We should ask how can both Elixir and Erlang community *be together* in tackling this (and LFE and ...). More people, more time, more energy! If Elixir is good at attracting Rubyists, maybe we can get the attention of some that were involved in those teaching projects to give us some pointers?</p>
<p class="p5"><br></p>
<p class="p4">Do you want to help the community grow? Do what Katie said: "embrace diversity", don't actively fight against it.</p>
<p class="p7"><br></p>
<p class="p6">I'm all for diversity, thats why I'm a bit tired of the constant Elixir being better for everything droning (now even teaching kids) on the Erlang mailing list. <span class="Apple-converted-space">  </span>Especially if one immediatly gets attacked when stating the opposite which I only did to find out why some here seems to think Elixir is better to teach kids ... doesn't help a common community at all.</p>
<p class="p7"><br></p>
</body>
</html>