From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: advice needed for multi-threading patch Date: Sat, 19 Sep 2009 09:09:26 +0900 Message-ID: <87skejztft.fsf@uwakimon.sk.tsukuba.ac.jp> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1253318389 16337 80.91.229.12 (18 Sep 2009 23:59:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 18 Sep 2009 23:59:49 +0000 (UTC) Cc: Stefan Monnier , Emacs development discussions To: Tom Tromey Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 19 01:59:41 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MonMb-0008Re-DZ for ged-emacs-devel@m.gmane.org; Sat, 19 Sep 2009 01:59:41 +0200 Original-Received: from localhost ([127.0.0.1]:43324 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MonMa-0002PS-Fy for ged-emacs-devel@m.gmane.org; Fri, 18 Sep 2009 19:59:40 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MonMW-0002PF-8d for emacs-devel@gnu.org; Fri, 18 Sep 2009 19:59:36 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MonMR-0002LM-RL for emacs-devel@gnu.org; Fri, 18 Sep 2009 19:59:36 -0400 Original-Received: from [199.232.76.173] (port=46163 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MonMR-0002LC-OZ for emacs-devel@gnu.org; Fri, 18 Sep 2009 19:59:31 -0400 Original-Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]:40657) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MonMR-0006IO-7C for emacs-devel@gnu.org; Fri, 18 Sep 2009 19:59:31 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mtps01.sk.tsukuba.ac.jp (Postfix) with ESMTP id A37681535AE; Sat, 19 Sep 2009 08:59:29 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 95C3C11F61C; Sat, 19 Sep 2009 09:09:26 +0900 (JST) In-Reply-To: X-Mailer: VM 8.0.12-devo-585 under 21.5 (beta29) "garbanzo" 02b7c7189041+ XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:115474 Archived-At: Tom Tromey writes: > Sometimes I wonder whether it would be better to just fork a second > emacs and communicate with it using pipes + princ + read. Everybody at XEmacs who has thought about the problem has come to that conclusion, although the specifics of how the communication would take place vary. (Except for those people who think that changing the Lisp engine to something with sane semantics for a threading environment should come first; they usually have a multithreaded implementation of Scheme in mind anyway.)