Interview with Reia Creator Tony Arcieri on Erlang, Reia, Python, and Rails
Erlang Inside - Chad DePue - December 10, 2008What gave you the idea for Reia?
At the same time I was dealing with a number of minor annoyances in Erlang. Having worked primarily in a dynamic scripting language like Ruby for some years I missed Ruby’s syntax. I’ve never been a fan of single assignment. But more than any of that, any time I tried to cultivate interest in Erlang among other Rubyists I knew, they shied away. Erlang was too weird for them.
I was also talking to Zed Shaw who really sold me on the idea that everyone should try to make a programming language. Erlang gives you easy access to all the different parts of its compiler and makes it easy to load compiled code directly into the virtual machine. So I figured I’d give making my own language a try. I really sought to find a way to make objects and actors play well together, and I decided to do that by having objects talk the actor protocol. This also makes all objects concurrent, as they are fundamentally Erlang processes.
What’s your background with functional programming? Have you built substantial applications with Erlang, Lisp, Prolog, etc?
Concepts from existing web frameworks written in Ruby, Python, and Erlang should port over to Reia easily.
How do you think programming in Reia will make the average developer more productive? Do you see Reia as an entry-point into Erlang programming or something more? Do you see a time when people will build projects only in Reia with little understanding of the underlying Erlang language?
Let’s talk about the Erlang Community - have they been receptive to the idea of a scripting-style language on top of BEAM?
How do you see this community evolving versus Rails or Python community?
As CPU manufacturers continue to increase the number of cores of their processors and network services shift towards deployment on cloud computing systems, I see the niche for a concurrent and distributed languages expanding dramatically. I see people whose interests lie in these areas as forming the basis of the Reia community.
Thanks Tony!
We’ll have Part II up later this week.
Categories: Blogs Erlang Inside
Erlang on Twitter
» ErlAng_fei (Erlina Anggraeni Fei): Hooh el.. :& RT @Else15_: sakit apa? kumat lagi?o_O “@ErlAng_fei: Erlina sakit el.. T.T makacii :* RT @Else15_: Loh kenapa er? Gwvs ya ♥
» erlangfactory (Erlang Factory): Dublin #ErlangFactory Lite is on Thursday 23 May! If you haven’t booked your seat yet, do it now! Register for free http://t.co/pwnAzXw0o8
» ericmoritz (Eric Moritz): “Eric is a top notch Erlang expert” http://t.co/gVJIMLREdj - Yeah, whatever.
» VennyOktavia (Ncuuulll): @sayidali kenapa harus Dewa Erlang ? kenapa ga Dewa 19*LOL*
» ErlAng_fei (Erlina Anggraeni Fei): Sakiteeee…!!! :&
» sayidali (SAM): Apa kau dengar Dewa Erlang…? RT @VennyOktavia: hitung air mata yg telah aku jatuhkan untukmu hey!!!!!!!!!!!!
» douglasfshearer (Douglas F Shearer): @Lenary Woot! All that Erlang paying off.
» Gastove (Ross M. Donaldson): @maksim2042 ha! Man, #erlang and I have not gotten on; I tend to prefer the whiskey of #python and the Italian wine liqueur of #scala.
» sagitaamanda (Sagita Amanda Putri): Adek erlang udah tidur , selamat malam {}
» 1961kumachin (中村元弥): RT @okaguchik: 平成25年司法試験会社法についてhttp://t.co/I6lQ1pDcPA
同じく民法について
https://t.co/QoIzH8bskH
Statistics
Number of aggregated posts: 10649
Most recent article: May 19, 2013
Latest comments
» Moraru on This is Why You Spent All that Time Learning to Program: It is true that computer science was a pain in the back at time that i’ve had to learn it…
» Commercial hand dryers on Couchbase Meetup at new HQ: Buy online from here where you will get so much of variety in Commercial hand dryers for people. If you…
» Fort McMurray Homes on Motivated Reasoning and Erlang vs Python vs Node: I don’t really understand why this post is motivational? I don’t even see a post, just a title. Fort McMurray…