Erlang style processes in Common Lisp
Max Rottenkolber
max at mr.gy
Mon Aug 17 17:15:44 UTC 2015
On Mon, 03 Aug 2015 08:12:36 -0700, shenanigans-65eDfwRo+1xeoWH0uzbU5w
wrote:
> Creators of Erlang have a Lisp background, and one feature of the Erlang
> VM (BEAM) that I'd like back-ported into Common Lisp is their process.
>
> An Erlang "process" is cheap to create, cheap to destroy, cheap when
> blocked, and upon exit performs bulk gc of its allocated memory; e.g.,
> munmap().
I have to voice interest. I would love for a CL implementation to support
lightweight threads.
> The open question here is to address a stated non-goal of CL-MUPROC, "we
> rely on the CL implementation's MP system" and "considerably heavier
> than Erlang processes". [See presentation link from
> https://common-lisp.net/project/cl-muproc/ ]
How did I miss cl-muproc? My spare time hacking in the lat months has
been implementing the *exact same thing*. Oh well...
More information about the pro
mailing list