Erlang style processes in Common Lisp

Attila Lendvai attila at lendvai.name
Mon Aug 3 19:36:05 UTC 2015


>> How might we get equivalent cheap ephemeral processes into a
>> contemporary Common Lisp implementation?
>
> In short, you need to write from scratch a new CL implementation. Current ones are not designed with the Erlang constraints in mind.

well, Nikodemus had some plans for green threads for SBCL and it
didn't sound like a rewrite.

and adding first class heaps would be a very useful addition with or
without any of the other erlang stuff. i don't know how hard that is,
but i assume it should be rather simple if the responsibility is
pushed over to the user to make sure that there are no dangling
pointers after destroying a heap.

or am i missing something?

-- 
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“The problem with socialism is that eventually you run out of other
people's money.”
	— Margaret Thatcher



More information about the pro mailing list