all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Elisp containers
@ 2018-09-07 14:38 Stefan Monnier
  2018-09-07 17:54 ` John Wiegley
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Stefan Monnier @ 2018-09-07 14:38 UTC (permalink / raw)
  To: emacs-devel

If someone feels like they have too much time on their hands, I think
a great feature to develop would be Elisp containers.

This would be like running Elisp in a separate process, except that it's
not a separate process, so communication between two containers can be
very efficient (e.g. you can send a buffer from one container to the
other as efficiently as you can send an integer).

Potential applications:
- true concurrency
- safely running arbitrary Elisp code (e.g. bug#32495)
- discover what a package defines without actually defining those things
  (i.e. load the package into a container, then look at what got
  defined and throw away the container).


        Stefan




^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2018-09-09 18:53 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-09-07 14:38 Elisp containers Stefan Monnier
2018-09-07 17:54 ` John Wiegley
2018-09-07 18:08   ` Stefan Monnier
2018-09-07 18:25     ` John Wiegley
2018-09-07 18:04 ` Eric Abrahamsen
2018-09-07 20:13 ` Tom Tromey
2018-09-08 19:25   ` Vladimir Sedach
2018-09-09 18:53     ` Tom Tromey
2018-09-08  5:14 ` Richard Stallman
2018-09-08  5:45 ` Helmut Eller
2018-09-08 17:56   ` Stefan Monnier

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.