This page is no longer maintained — Please continue to the home page at www.scala-lang.org

How Much Has Scala Influenced Erlang?

3 replies
James Iry
Joined: 2008-08-19,
User offline. Last seen 1 year 23 weeks ago.
David Pollak
Joined: 2008-12-16,
User offline. Last seen 42 years 45 weeks ago.
Re: How Much Has Scala Influenced Erlang?


On Thu, Mar 11, 2010 at 5:20 PM, James Iry <jamesiry [at] gmail [dot] com> wrote:
A fascinating slice of history: http://functional-orbitz.blogspot.com/2010/03/how-much-has-scala-affected-erlang.html

Ummm.... isn't this post about 20 days early?

--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics
dcsobral
Joined: 2009-04-23,
User offline. Last seen 38 weeks 5 days ago.
Re: How Much Has Scala Influenced Erlang?
I concur. :-)

On Thu, Mar 11, 2010 at 10:28 PM, David Pollak <feeder [dot] of [dot] the [dot] bears [at] gmail [dot] com> wrote:


On Thu, Mar 11, 2010 at 5:20 PM, James Iry <jamesiry [at] gmail [dot] com> wrote:
A fascinating slice of history: http://functional-orbitz.blogspot.com/2010/03/how-much-has-scala-affected-erlang.html

Ummm.... isn't this post about 20 days early?

--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics



--
Daniel C. Sobral

I travel to the future all the time.
Meredith Gregory
Joined: 2008-12-17,
User offline. Last seen 42 years 45 weeks ago.
Re: How Much Has Scala Influenced Erlang?
Dear Jokers,
It's a great idea! Write and leak the April Fool's article about 3 weeks early! i'll have to remember that trick.
On a more serious note, we had the Erlang guys out to Imperial in late 92 early 93 just after i left MCC to pursue the theoretical account of what we'd done with Rosette. i confess, at the time Erlang seemed like a joke by comparison to what we'd done with Rosette. i still see Erlang as a hodge-podge of concepts. It lacked the kind of conceptual integrity we were striving for in Rosette -- where everything -- even the syntax -- is an actor. The whole Erlang beginnings in prolog didn't really make this any better. Iirc, Erlang has no procedural reflection -- the Rosette equivalent of delimited continuations. This was also a major limitation in my book. Delimited continuations are manna from heaven as a programming discipline in a concurrent setting.
On balance, we also had Gul Agha out to Imperial. Gul was a consultant on Rosette's early design. When you speak with Gul you realize there was never a nice algebraic account of actors. It wasn't going to happen with Carl (Hewitt), and Gul's account with Ian Mason et al was also lacking a compelling simplicity. Notions of equality are hairy enough when the theory is dead simple (cf the variants of bisimulation in π-calculus). If the theory takes a lot of machinery to spell out, notions of equality and substitutability rapidly become intractable. The only thing i've seen as a reasonable beginning for a theory of actors is Caires' little services model that he cooked up on the way to spatial types.
Best wishes,
--greg

On Thu, Mar 11, 2010 at 5:32 PM, Daniel Sobral <dcsobral [at] gmail [dot] com> wrote:
I concur. :-)

On Thu, Mar 11, 2010 at 10:28 PM, David Pollak <feeder [dot] of [dot] the [dot] bears [at] gmail [dot] com> wrote:


On Thu, Mar 11, 2010 at 5:20 PM, James Iry <jamesiry [at] gmail [dot] com> wrote:
A fascinating slice of history: http://functional-orbitz.blogspot.com/2010/03/how-much-has-scala-affected-erlang.html

Ummm.... isn't this post about 20 days early?

--
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics



--
Daniel C. Sobral

I travel to the future all the time.



--
L.G. Meredith
Managing Partner
Biosimilarity LLC
1219 NW 83rd St
Seattle, WA 98117

+1 206.650.3740

http://biosimilarity.blogspot.com

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland