{"id":150,"date":"2006-05-30T02:38:27","date_gmt":"2006-05-30T01:38:27","guid":{"rendered":"http:\/\/blogs.igalia.com\/juanjo\/2006\/05\/30\/erlang-at-the-mit\/"},"modified":"2006-05-30T02:38:27","modified_gmt":"2006-05-30T01:38:27","slug":"erlang-at-the-mit","status":"publish","type":"post","link":"https:\/\/blogs.igalia.com\/juanjo\/2006\/05\/30\/erlang-at-the-mit\/","title":{"rendered":"Erlang at the MIT"},"content":{"rendered":"<p>In November 2002, Joe Armstrong, one of the <a title=\"Erlang\" href=\"http:\/\/www.erlang.org\">Erlang<\/a> <em>fathers,<\/em> gave an invited talk at the <a title=\"LL2-2002\" href=\"http:\/\/ll2.ai.mit.edu\/\">Lightweight Languages Workshop (LL2)<\/a>, organized by the <a title=\"MIT\" href=\"http:\/\/mit.edu\/\">MIT<\/a>.<\/p>\n<p>The talk was titled &#8220;Concurrency Oriented Programming in Erlang&#8221;, and the video is still <a title=\"Joe at MIT .ram\" href=\"http:\/\/web.mit.edu\/webcast\/ailab\/mit-ll2-s1-09nov02-80k.ram\">available in .ram format<\/a>. The <a title=\"Joe at MIT slides\" href=\"http:\/\/ll2.ai.mit.edu\/talks\/armstrong.pdf\">slides can also be downloaded from the web page.<\/a><\/p>\n<p>I think that watching the talk -which is still very fresh  almost 4 years later- is a really interesting way of learning more about <em>the Erlang approach <\/em>for programming complex distributed control systems.<\/p>\n<p>Some years ago, during my stay at the <a title=\"CSLab\" href=\"http:\/\/www.cs-lab.org\">Ericsson CSLab<\/a>, I learnt from Joe that the key feature of Erlang was not being a functional language but being a distributed one, meaning by distributed that the concurrency model was built-in as a basic part of the language. In the talk, this concept is developed with all the detail.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In November 2002, Joe Armstrong, one of the Erlang fathers, gave an invited talk at the Lightweight Languages Workshop (LL2), organized by the MIT. The talk was titled &#8220;Concurrency Oriented Programming in Erlang&#8221;, and the video is still available in .ram format. The slides can also be downloaded from the web page. I think that &hellip; <a href=\"https:\/\/blogs.igalia.com\/juanjo\/2006\/05\/30\/erlang-at-the-mit\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Erlang at the MIT<\/span><\/a><\/p>\n","protected":false},"author":23,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,5],"tags":[],"class_list":["post-150","post","type-post","status-publish","format-standard","hentry","category-erlang","category-freesoftware"],"_links":{"self":[{"href":"https:\/\/blogs.igalia.com\/juanjo\/wp-json\/wp\/v2\/posts\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.igalia.com\/juanjo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.igalia.com\/juanjo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/juanjo\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/juanjo\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":0,"href":"https:\/\/blogs.igalia.com\/juanjo\/wp-json\/wp\/v2\/posts\/150\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.igalia.com\/juanjo\/wp-json\/wp\/v2\/media?parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.igalia.com\/juanjo\/wp-json\/wp\/v2\/categories?post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.igalia.com\/juanjo\/wp-json\/wp\/v2\/tags?post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}