From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Dhruva Krishnamurthy" Newsgroups: gmane.emacs.devel Subject: Re: GNU Emacs: Client/Server Date: Fri, 30 Jan 2004 10:34:04 +0530 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20040130050404.199912E@frontend3.messagingengine.com> References: <20040129111259.67CF418B@frontend3.messagingengine.com> <20040129121753.A53CF376@frontend3.messagingengine.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1075440058 7518 80.91.224.253 (30 Jan 2004 05:20:58 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 30 Jan 2004 05:20:58 +0000 (UTC) Cc: Emacs Devel , "Kim F. Storm" Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Jan 30 06:20:52 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AmR5I-0004MM-00 for ; Fri, 30 Jan 2004 06:20:52 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AmR5H-0002tn-00 for ; Fri, 30 Jan 2004 06:20:51 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AmR3x-0002BI-AG for emacs-devel@quimby.gnus.org; Fri, 30 Jan 2004 00:19:29 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AmR3Z-0002Ag-8U for emacs-devel@gnu.org; Fri, 30 Jan 2004 00:19:05 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AmR2x-0001wo-NP for emacs-devel@gnu.org; Fri, 30 Jan 2004 00:19:04 -0500 Original-Received: from [199.232.41.8] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AmR2x-0001wW-9j for emacs-devel@gnu.org; Fri, 30 Jan 2004 00:18:27 -0500 Original-Received: from [66.111.4.25] (helo=out1.smtp.messagingengine.com) by mx20.gnu.org with esmtp (Exim 4.24) id 1AmQp3-00042y-3G for emacs-devel@gnu.org; Fri, 30 Jan 2004 00:04:05 -0500 Original-Received: from frontend3.messagingengine.com (frontend3.internal [10.202.2.152]) by mail.messagingengine.com (Postfix) with ESMTP id 1EE624CAC8B; Fri, 30 Jan 2004 00:04:04 -0500 (EST) Original-Received: by frontend3.messagingengine.com (Postfix, from userid 99) id 199912E; Fri, 30 Jan 2004 00:04:04 -0500 (EST) Content-Disposition: inline X-Mailer: MIME::Lite 1.2 (F2.72; T1.001; A1.60; B2.21; Q2.21) Original-To: "Roman Belenov" , "Dhruva Krishnamurthy" X-Sasl-Enc: jK/TB3RBot9NA4UMMUHgng 1075439044 In-Reply-To: X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:19559 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:19559 On Thu, 29 Jan 2004 16:46:46 +0300, "Roman Belenov" said: > "Dhruva Krishnamurthy" writes: > > > I suggested Mail Slots as I had worked on implementing it in one of my > > projects (controlling a profiling session on a remote computer). > > AFAIK they are actually used by gnuserv, so you can reuse the code > (and it seems to me that the whole idea is just an embedding of > gnuserv functionality/codes into Emacs executable). > If that is the case, that would be ideal. Since gnuserv is well tested, it should not be too difficult for seasoned GNU Emacs hackers to embed it. The big advantage of Mail Slots is the ease of implementation (atleast on MS platform). It is very easy to come up with clients to talk to GNU Emacs. Also, the embedding can be done through a DLL or SO if you do not want to bloat the GNU Emacs executable size. Like a load on demand stuff. Since the Server feature is something which can be isolated, it might be a nice idea to decouple it from the main GNU Emacs executable. This was just a thought on packaging. with regards, dhruva ________________________________________ Dhruva Krishnamurthy Proud FSF member: #1935 http://schemer.fateback.com/