From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Terminology in multi-tty primitives Date: Wed, 31 Dec 2008 12:22:44 -0500 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1230744183 1482 80.91.229.12 (31 Dec 2008 17:23:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 31 Dec 2008 17:23:03 +0000 (UTC) Cc: cyd@stupidchicken.com, stephen@xemacs.org, eliz@gnu.org, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 31 18:24:10 2008 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 1LI4nh-0007Q9-F1 for ged-emacs-devel@m.gmane.org; Wed, 31 Dec 2008 18:24:09 +0100 Original-Received: from localhost ([127.0.0.1]:48106 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LI4mT-0006bz-In for ged-emacs-devel@m.gmane.org; Wed, 31 Dec 2008 12:22:53 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LI4mO-0006bc-V7 for emacs-devel@gnu.org; Wed, 31 Dec 2008 12:22:48 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LI4mO-0006bD-6J for emacs-devel@gnu.org; Wed, 31 Dec 2008 12:22:48 -0500 Original-Received: from [199.232.76.173] (port=58384 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LI4mN-0006b8-W2 for emacs-devel@gnu.org; Wed, 31 Dec 2008 12:22:48 -0500 Original-Received: from ironport2-out.pppoe.ca ([206.248.154.182]:22421 helo=ironport2-out.teksavvy.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LI4mM-00080O-10; Wed, 31 Dec 2008 12:22:46 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqYEAEg5W0lLd+aG/2dsb2JhbACBbMplhkSBaQ X-IronPort-AV: E=Sophos;i="4.36,309,1228107600"; d="scan'208";a="31660804" Original-Received: from 75-119-230-134.dsl.teksavvy.com (HELO pastel.home) ([75.119.230.134]) by ironport2-out.teksavvy.com with ESMTP; 31 Dec 2008 12:22:45 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id E816F8CF4; Wed, 31 Dec 2008 12:22:44 -0500 (EST) In-Reply-To: (Richard M. Stallman's message of "Wed, 31 Dec 2008 11:38:53 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. 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:107468 Archived-At: > It seems to be a simple wrapper intended for interactive calling. It > does not provide much simplification for a caller in Lisp. If it is > not useful for interactive calling, maybe we should delete it. That's indeed what I'm thinking: for interactive use, it doesn't seem tremendously useful (tho I've used it occasionally for debugging purposes: it allows the use of the multi-tty code without going through emacsclient and server.el). > By the way, why does it need the conditional that tests window-system? > Should the proper handling of window-system be built into `make-frame' > instead? If it is needed for all frame creation on MSDOG, putting it > in `make-frame' is best because that way it only needs to be done once > and callers are all simpler. My thought exactly, Stefan