From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "John Wiegley" Newsgroups: gmane.emacs.devel Subject: Re: Elisp containers Date: Fri, 07 Sep 2018 11:25:06 -0700 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1536344607 8052 195.159.176.226 (7 Sep 2018 18:23:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 7 Sep 2018 18:23:27 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.91 (darwin) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 07 20:23:22 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 1fyLPe-00021a-Np for ged-emacs-devel@m.gmane.org; Fri, 07 Sep 2018 20:23:22 +0200 Original-Received: from localhost ([::1]:39850 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyLRk-0003vJ-R4 for ged-emacs-devel@m.gmane.org; Fri, 07 Sep 2018 14:25:32 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59758) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyLRb-0003u6-Cr for emacs-devel@gnu.org; Fri, 07 Sep 2018 14:25:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fyLRR-0005aw-3h for emacs-devel@gnu.org; Fri, 07 Sep 2018 14:25:19 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59632) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyLRO-0005XO-MF; Fri, 07 Sep 2018 14:25:11 -0400 Original-Received: from auth1-smtp.messagingengine.com ([66.111.4.227]:52515) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1fyLRO-0004rc-IL; Fri, 07 Sep 2018 14:25:10 -0400 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailauth.nyi.internal (Postfix) with ESMTP id 3F18621FF0; Fri, 7 Sep 2018 14:25:10 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Fri, 07 Sep 2018 14:25:10 -0400 X-ME-Proxy: X-ME-Sender: Original-Received: from localhost (76-234-69-149.lightspeed.frokca.sbcglobal.net [76.234.69.149]) by mail.messagingengine.com (Postfix) with ESMTPA id A1BCB1029C; Fri, 7 Sep 2018 14:25:09 -0400 (EDT) In-Reply-To: (Stefan Monnier's message of "Fri, 07 Sep 2018 14:08:59 -0400") Mail-Followup-To: Stefan Monnier , emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:229439 Archived-At: >>>>> "SM" == Stefan Monnier writes: >> I think it costs <50ms to spawn an Emacs child process using async.el to >> load and query something in it. SM> Yes, maybe it's good enough, indeed. Conceivably, because that child process doesn't need to use windowing or any other features, it would be possible to dump an even smaller Emacs binary which only has support for "running headless". -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2