From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Emacs RPC Date: Sun, 01 May 2011 20:53:50 +0200 Organization: Programmerer Ingebrigtsen Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1304276052 3074 80.91.229.12 (1 May 2011 18:54:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 1 May 2011 18:54:12 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun May 01 20:54:08 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QGbmS-0000eZ-54 for ged-emacs-devel@m.gmane.org; Sun, 01 May 2011 20:54:08 +0200 Original-Received: from localhost ([::1]:34389 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QGbmR-0008PD-PA for ged-emacs-devel@m.gmane.org; Sun, 01 May 2011 14:54:07 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:48995) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QGbmO-0008Oo-Ci for emacs-devel@gnu.org; Sun, 01 May 2011 14:54:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QGbmM-0005Ua-6z for emacs-devel@gnu.org; Sun, 01 May 2011 14:54:04 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:46912) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QGbmL-0005Tx-Sz for emacs-devel@gnu.org; Sun, 01 May 2011 14:54:02 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QGbmK-0000bC-PJ for emacs-devel@gnu.org; Sun, 01 May 2011 20:54:00 +0200 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 01 May 2011 20:54:00 +0200 Original-Received: from larsi by cm-84.215.51.58.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 01 May 2011 20:54:00 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 21 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.51.58.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEUAAAAAAAMCAQECAQUB AAMoJCUCAQP1HVz3AAACX0lEQVQ4jU2T0XLjIAxFSerJc7LLB7iZzD63K+JnExR+AOPnbKH8/yfs lXDTMpPY5qAr6Vo2pq/9n9Fcck6EX0reDGbsYBz3+7DmlGUtnuMWYOZxPHNdW0k0rc76J+D5fL4v iwbk5O034PPlLnsp01qZ+Qm8ZwVrnpbqOejuDuA2sEglUUvhSgqG+RIrzwe30LqgsFQySaGXYX6N zLNBoW39XFZ0Q2Y/MFvGPvMLzrZ0XdcsgGSLb2zG/R1nAZBEgUVBMwwYbneYASAVAxQr6maQuJxX AT3HQ/eNChoXWyFaAxGZo3p7NJJnrNwaAAvoFqpUSHWukSjJn+m+a4qQ263GRmvkskUM0gisqw0g wsS4ARMbIuLI8QNgwpEvMLQWaxzP58ehSaiC0Z84UENMexwAvAQD/MLVhalKqdWMKqrJYYmENg51 qtBTIOVqz7hroU0RVVWtnAyOe7mhiWKDIa0SRzwaxexgQiwVRgEQFQEOMq7IU50aqqtiIUAgx0Gk ysRTkAhJqIB8cHKq6KUVx88IIg0vkklA6ACiXZYmSV6oA9nY9klzFHIbcF7BNSt8AnbvPUCGCh8O 5Jwmt247jnEqAG2TNVYvn5mSzhmA+wmuif5q99QcfXW+Ld1gKvjYwncOunbIKNnFDrQd6rVycM1y oR/ga3E7bSa+KgjO6yMdHsbCPkdmJ2+K550LMhvl8MDwefQOgE/UmRd4+g+vKX6wtVaAGU4c3w0y hhmiMiRW3jQG7mTjm+Hf5M31MbxhvI+2A1t4HniIR0tzmA8VWjIlO8wnamaHeUdnuGPt4D8yCP7p Q9R2HwAAAABJRU5ErkJggg== Mail-Copies-To: never X-Now-Playing: Radian's _Radian_: "Chimera" User-Agent: Gnus/5.110016 (No Gnus v0.16) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:9Z50czOnocUJ+LO+dn43CC0DHLg= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:138945 Archived-At: Richard Stallman writes: > I guess I don't understand either. I thought you were talking about > RPC through emacsclient. Are you saying one Emacs process would > run emacsclient to execute something in another Emacs process? No, I'm talking about having an in-Emacs `server-eval-on' (or something) function that would work (in principle) the same way as forking emacsclient, but would have a bit more machinery around it so that you could, basically, exchange any instance of `eval' with `server-eval-on' and expect it to work. So it would not provide anything new in principle, but it would be more convenient to use. I'll get around to implementing it one of these months, unless somebody else does it first. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/