From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andrew Pennebaker Newsgroups: gmane.emacs.devel Subject: Feature request: Expose system `exec` as a built-in elisp function Date: Wed, 13 Aug 2014 08:44:01 -0500 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7bdca5e4154f00050082fbab X-Trace: ger.gmane.org 1407937455 6475 80.91.229.3 (13 Aug 2014 13:44:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 13 Aug 2014 13:44:15 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 13 15:44:08 2014 Return-path: Envelope-to: ged-emacs-devel@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 1XHYqV-0004sh-V8 for ged-emacs-devel@m.gmane.org; Wed, 13 Aug 2014 15:44:08 +0200 Original-Received: from localhost ([::1]:47566 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XHYqV-0003bj-At for ged-emacs-devel@m.gmane.org; Wed, 13 Aug 2014 09:44:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32835) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XHYqR-0003bR-QW for emacs-devel@gnu.org; Wed, 13 Aug 2014 09:44:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XHYqQ-0000HY-RM for emacs-devel@gnu.org; Wed, 13 Aug 2014 09:44:03 -0400 Original-Received: from mail-ig0-x235.google.com ([2607:f8b0:4001:c05::235]:56023) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XHYqQ-0000HU-Lp for emacs-devel@gnu.org; Wed, 13 Aug 2014 09:44:02 -0400 Original-Received: by mail-ig0-f181.google.com with SMTP id h3so1719290igd.8 for ; Wed, 13 Aug 2014 06:44:01 -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=9ol4hYiLrZCArDrM8z3URb013/M0DWU2xeNH5TYby+Y=; b=nNmxt5lJ7YGs84vvF2XY1GYiQdxZVhPr+SyxAKKvCEX59Uxbe8FfvsGo8k25RorR68 r8pPMfHlL8LQYjTwLtRRf7IPxfctpX+yR0zlwuqmNFpCpbeGuvF0uEh8RYSTAV89NZDd kxZiSdU4mYK7IvO0EjlCmdLXQitfbwFCRQ3g+CrwS9YO8hV6tGd3mdYVCOCLiFgv9849 HRrxg2Rl/VZkZsWeGPyO4/sGFhDNszT/rhfJrC6k4MTxvHmaea4/BlTDyOmf+yLUzS+l jXoFeFTljEB+v3rhXXbUWvZoDims28zcEtFBVbfyaLqGtOO8BxPYeoPSfVCuboqnHLuG w7vw== X-Received: by 10.50.61.145 with SMTP id p17mr7626169igr.41.1407937441776; Wed, 13 Aug 2014 06:44:01 -0700 (PDT) Original-Received: by 10.43.172.3 with HTTP; Wed, 13 Aug 2014 06:44:01 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4001:c05::235 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:173623 Archived-At: --047d7bdca5e4154f00050082fbab Content-Type: text/plain; charset=UTF-8 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 --047d7bdca5e4154f00050082fbab Content-Type: text/html; charset=UTF-8
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
--047d7bdca5e4154f00050082fbab--