From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Lars Brinkhoff Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Fri, 07 Oct 2016 12:47:37 +0200 Organization: nocrew Message-ID: <86k2dk77w6.fsf@molnjunk.nocrew.org> References: <87wq97i78i.fsf@earlgrey.lan> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1475837349 1462 195.159.176.226 (7 Oct 2016 10:49:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 7 Oct 2016 10:49:09 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 07 12:49:01 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bsSht-0006GM-BB for ged-emacs-devel@m.gmane.org; Fri, 07 Oct 2016 12:48:49 +0200 Original-Received: from localhost ([::1]:33931 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsShr-0007WQ-PM for ged-emacs-devel@m.gmane.org; Fri, 07 Oct 2016 06:48:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60785) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsShJ-0007WC-7H for emacs-devel@gnu.org; Fri, 07 Oct 2016 06:48:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bsShD-0002be-55 for emacs-devel@gnu.org; Fri, 07 Oct 2016 06:48:12 -0400 Original-Received: from [195.159.176.226] (port=54756 helo=blaine.gmane.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bsShC-0002Zj-UG for emacs-devel@gnu.org; Fri, 07 Oct 2016 06:48:07 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1bsSgq-00076n-G0 for emacs-devel@gnu.org; Fri, 07 Oct 2016 12:47:44 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 18 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:JiexbExnw5PMnQN4/jzZVAyvu8s= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:208056 Archived-At: Now that we have new maintainers, I'd be curious to hear if they have any thoughs on this? (See the original post for more information.) Stefan Monnier wrote two years ago: > I've had the opportunity to think a bit more about Emacs Lisp and its > possible evolution and I'm still not sure what to think about it. > [...] > I think that ideally, we'd want to stick to Elisp, or some evolution > thereof. Sadly, I don't see how to evolve Elisp into Scheme: they are > closely related languages, but the differences are large enough that > it seems hard to reconcile them. > > The only standard language into which Elisp can evolve, AFAICT, is > Common Lisp. [ Now some readers get disappointed, while some others > become excited. ] There are some incompatibilities between the two > languages, but I can imagine working them out over the years, or even > living with them without too much trouble, such that we could use > Common-Lisp libraries in Emacs.