From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Elisp containers Date: Sat, 08 Sep 2018 13:56:33 -0400 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1536430390 11398 195.159.176.226 (8 Sep 2018 18:13:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 8 Sep 2018 18:13:10 +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 20:13:06 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 1fyhjG-0002tF-AL for ged-emacs-devel@m.gmane.org; Sat, 08 Sep 2018 20:13:06 +0200 Original-Received: from localhost ([::1]:44037 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyhlM-0000Wc-P1 for ged-emacs-devel@m.gmane.org; Sat, 08 Sep 2018 14:15:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45447) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyhjL-0007CO-DN for emacs-devel@gnu.org; Sat, 08 Sep 2018 14:13:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fyhTN-0006Tp-QQ for emacs-devel@gnu.org; Sat, 08 Sep 2018 13:56:46 -0400 Original-Received: from [195.159.176.226] (port=45522 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fyhTN-0006RR-Ii for emacs-devel@gnu.org; Sat, 08 Sep 2018 13:56:41 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1fyhRE-0001DG-V0 for emacs-devel@gnu.org; Sat, 08 Sep 2018 19:54:28 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 10 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:syhGO1aCXuUF/tjmHmhYzpt4Q7M= 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:229508 Archived-At: > Would containers be isolated from each other like (unix) processes or > would they share something, like immutable data? Which parts would be > shared? It's all hypothetical, so it depends on which possible world you choose. But ideally, they should share all immutable data and be able to transfer mutable data by only changing its ownership. Stefan