[e-lang] [Fwd: Re: Quote from Erlang's designer, Joe Armstrong]

Mark S. Miller markm at cs.jhu.edu
Thu Mar 22 20:56:43 CDT 2007


Adam, e-lang silently bounces messages from non-subscribers, so I'm forwarding 
this to the list. You can subscribe at 
<http://www.eros-os.org/mailman/listinfo/e-lang>.

-------- Original Message --------
Subject: Re: Quote from Erlang's designer, Joe Armstrong
Date: Thu, 22 Mar 2007 13:15:20 -0700

On 3/22/07, Mark S. Miller wrote:
> Would they need to start from scratch? How tame-able is Erlang?

My knowledge of erlang is really quite sketchy, however,

I believe that, at the moment, their distributed support involves
starting multiple erlang processes on different machines, protected by
a magic cookie. I don't know if the connections are encrypted at all,
I suspect not.

If you have the magic cookie to connection to another erlang process,
you control it. You can spawn arbitrary lambdas on the remote host.

There is a hint of a capability graph in erlang in that, in order to
send a process a message you must know its pid and they are
unforgeable. However, I'm sure that there are enough backdoors in the
erlang libraries to get around that if you're an accomplished erlang
hacker.


AGL

-- 
Adam Langley                                      agl at imperialviolet.org
http://www.imperialviolet.org                       650-283-9641


More information about the e-lang mailing list