From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Helmut Eller Newsgroups: gmane.emacs.devel Subject: Re: Elisp containers Date: Sat, 08 Sep 2018 07:45:59 +0200 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1536385725 10612 195.159.176.226 (8 Sep 2018 05:48:45 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 8 Sep 2018 05:48:45 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 08 07:48:40 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fyW6q-0002gJ-Bw for ged-emacs-devel@m.gmane.org; Sat, 08 Sep 2018 07:48:40 +0200 Original-Received: from localhost ([::1]:41400 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyW8w-0005jH-DH for ged-emacs-devel@m.gmane.org; Sat, 08 Sep 2018 01:50:50 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41388) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyW8A-0005if-JX for emacs-devel@gnu.org; Sat, 08 Sep 2018 01:50:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fyW4O-0000Lq-MJ for emacs-devel@gnu.org; Sat, 08 Sep 2018 01:46:11 -0400 Original-Received: from [195.159.176.226] (port=42750 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fyW4O-0000Hk-EV for emacs-devel@gnu.org; Sat, 08 Sep 2018 01:46:08 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1fyW2F-0006Rk-Or for emacs-devel@gnu.org; Sat, 08 Sep 2018 07:43:55 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 15 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:EFP3XGzHzdYHVKGlQyUDJlMGsDo= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:229476 Archived-At: On Fri, Sep 07 2018, Stefan Monnier wrote: > 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). Would containers be isolated from each other like (unix) processes or would they share something, like immutable data? Which parts would be shared? Helmut