From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andrea Corallo via "Emacs development discussions." Newsgroups: gmane.emacs.devel Subject: Re: On elisp running native - Update 11 Date: Mon, 17 Aug 2020 18:43:50 +0000 Message-ID: References: <83imlwl9vm.fsf@gnu.org> <83o8uegykm.fsf@gnu.org> <74dd94a9-28cb-a5fd-dbc7-ab21009834ad@cs.ucla.edu> Reply-To: Andrea Corallo Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33872"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) Cc: Eli Zaretskii , Stefan Monnier , rms@gnu.org To: Andrea Corallo via "Emacs development discussions." Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 17 20:44:49 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 1k7k7l-0008hL-1K for ged-emacs-devel@m.gmane-mx.org; Mon, 17 Aug 2020 20:44:49 +0200 Original-Received: from localhost ([::1]:39022 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k7k7k-0003mX-2F for ged-emacs-devel@m.gmane-mx.org; Mon, 17 Aug 2020 14:44:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47892) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k7k6x-0002ZZ-Hn for emacs-devel@gnu.org; Mon, 17 Aug 2020 14:43:59 -0400 Original-Received: from mx.sdf.org ([205.166.94.24]:65364) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k7k6v-0005jI-8H; Mon, 17 Aug 2020 14:43:59 -0400 Original-Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 07HIhoAP026694; Mon, 17 Aug 2020 18:43:50 GMT In-Reply-To: (Andrea Corallo via's message of "Thu, 16 Jul 2020 20:00:32 +0000") Received-SPF: pass client-ip=205.166.94.24; envelope-from=akrl@sdf.org; helo=mx.sdf.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/17 10:45:17 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:253907 Archived-At: Hi all, I've pushed the branch reorganizing the layout of the .eln files and the load and compilation triggering mechanism. Works for me, hope it does not introduce too much breakage. I tried to summarize how it works now on my usual dev log page http://akrl.sdf.org/gccemacs.html Now the use should me more transparent to the user and legittimate us to make it more transparent also API wise, removing some incompatibility that may be still around on that side. Also having now some more infrastructure on how and where to place .eln files should be easier to tackle the advised primitives topic for which I plan to generate some code. Thanks! Andrea -- akrl@sdf.org