From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andrew Pennebaker Newsgroups: gmane.emacs.help Subject: Feature request: Expose system `exec` as a built-in elisp function Date: Tue, 12 Aug 2014 09:56:40 -0500 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1407855419 29324 80.91.229.3 (12 Aug 2014 14:56:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 12 Aug 2014 14:56:59 +0000 (UTC) To: Emacs Help Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Aug 12 16:56:54 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XHDVO-0006g5-3h for geh-help-gnu-emacs@m.gmane.org; Tue, 12 Aug 2014 16:56:54 +0200 Original-Received: from localhost ([::1]:42630 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XHDVN-0005hm-R3 for geh-help-gnu-emacs@m.gmane.org; Tue, 12 Aug 2014 10:56:53 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35520) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XHDVC-0005gY-J5 for help-gnu-emacs@gnu.org; Tue, 12 Aug 2014 10:56:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XHDVB-0003d9-Ir for help-gnu-emacs@gnu.org; Tue, 12 Aug 2014 10:56:42 -0400 Original-Received: from mail-ig0-x231.google.com ([2607:f8b0:4001:c05::231]:35844) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XHDVB-0003d5-E5 for help-gnu-emacs@gnu.org; Tue, 12 Aug 2014 10:56:41 -0400 Original-Received: by mail-ig0-f177.google.com with SMTP id hn18so6942441igb.16 for ; Tue, 12 Aug 2014 07:56:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=ZK1amcuQm+Resk/ecenzsPNzaIkiZu2b5sGAQ9LPAWM=; b=wgqdW3C8I1ohMTQmS9CUtFd/b2F/bRiq2I5L71XbIa40giUTd7Ss//gB1F8MuIHBF1 AZfMXLHo4WrsCBeRghLuHXz68F4RpnvsxK40viQyKUPMUHtYNiNDYAqr1feROmCptP+M oa6PmvIddzEerTt9nSyyNOT689QGLz0cBKqKEfzw2iTx4axh0bDWFaHHobRkikmSIRI6 FQtxguDriMQXOCZ08ZgKFeh8gIz6sK4ITlsFgMji/3NMgUIPGTR+l80EwPtcvRcc+ODb ORbYsKwhTosFJPMuubpc9oWQ/cqzqw4rEKTT2aiVMl6CeYqSl8IghPA0qQriSziX+9yR kkBg== X-Received: by 10.50.87.10 with SMTP id t10mr39639681igz.41.1407855400101; Tue, 12 Aug 2014 07:56:40 -0700 (PDT) Original-Received: by 10.43.172.3 with HTTP; Tue, 12 Aug 2014 07:56:40 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4001:c05::231 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:99175 Archived-At: Could the next version of Emacs / elisp expose `exec` as a built-in elisp function? The Unix `exec` semantic is useful for Cask and other Emacs-related programs, but is currently not accessible via elisp. If it were, elisp programs could, for example, begin an Emacs editing session even though the elisp program itself was originally run using emacs. -- Cheers, Andrew Pennebaker www.yellosoft.us