[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Elisp containers
From: |
Stefan Monnier |
Subject: |
Re: Elisp containers |
Date: |
Fri, 07 Sep 2018 14:08:59 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
> SM> This would be like running Elisp in a separate process, except that it's
> SM> not a separate process, so communication between two containers can be
> SM> very efficient (e.g. you can send a buffer from one container to the other
> SM> as efficiently as you can send an integer).
> So the motivation is just efficiency?
Yes, I'm thinking of cases where there's fine-grained communication:
pass a buffer to the other container which does a quick change then
returns the buffer, etc...
> I think it costs <50ms to spawn an Emacs child process using async.el
> to load and query something in it.
Yes, maybe it's good enough, indeed.
Has anyone tried to use async for elisp--local-variables?
Same for Gnus and/or EWW?
Stefan
- Elisp containers, Stefan Monnier, 2018/09/07
- Re: Elisp containers, John Wiegley, 2018/09/07
- Re: Elisp containers,
Stefan Monnier <=
- Re: Elisp containers, Eric Abrahamsen, 2018/09/07
- Re: Elisp containers, Tom Tromey, 2018/09/07
- Re: Elisp containers, Richard Stallman, 2018/09/08
- Re: Elisp containers, Helmut Eller, 2018/09/08