From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Andrea Corallo Newsgroups: gmane.emacs.devel Subject: Re: "Bringing GNU Emacs to Native Code" at the European Lisp Symposium Date: Thu, 30 Apr 2020 20:32:27 +0000 Message-ID: References: <69d8b48d-bd09-41c1-a89d-ed76fe0284a4@default> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="593"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) Cc: stefan@marxist.se, Drew Adams , emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 30 22:36:59 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jUFvW-000Y29-HZ for ged-emacs-devel@m.gmane-mx.org; Thu, 30 Apr 2020 22:36:58 +0200 Original-Received: from localhost ([::1]:59860 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUFvV-0005gl-IR for ged-emacs-devel@m.gmane-mx.org; Thu, 30 Apr 2020 16:36:57 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50642) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUFro-0001Pc-1k for emacs-devel@gnu.org; Thu, 30 Apr 2020 16:33:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUFrY-0006VT-O0 for emacs-devel@gnu.org; Thu, 30 Apr 2020 16:33:02 -0400 Original-Received: from mx.sdf.org ([205.166.94.20]:59740) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUFrL-0005XP-4L; Thu, 30 Apr 2020 16:32:39 -0400 Original-Received: from sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 03UKWSjW019690 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Thu, 30 Apr 2020 20:32:28 GMT Original-Received: (from akrl@localhost) by sdf.org (8.15.2/8.12.8/Submit) id 03UKWR1w030107; Thu, 30 Apr 2020 20:32:27 GMT In-Reply-To: (Richard Stallman's message of "Wed, 29 Apr 2020 22:27:01 -0400") Received-SPF: pass client-ip=205.166.94.20; envelope-from=akrl@sdf.org; helo=mx.sdf.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/30 16:32:28 X-ACL-Warn: Detected OS = ??? X-Received-From: 205.166.94.20 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:248275 Archived-At: Richard Stallman writes: > > "The proposed compiler focuses on generating > > code for the new lexically scoped dialect only, > > since the dynamic one is considered obsolete > > and close to deprecation." > > We might someday decide to deprecate dynamic binding mode, but that > would be years away. Unless/until we do so, new features in Emacs > should support both. > > It won't be difficult to support both. Hi Richard, I have not taken any design decision that excludes supporting dynamic binding mode for the future. I've been working on tasks that I consider higher priority as completing the integration with Emacs and I'm starting now with anonymous lambdas compilation. We can always discuss the dynamic binding support but has also to be considered that the performance uplift is expected to be smaller for this. Andrea -- akrl@sdf.org