From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: MPS: Loaded pdump Date: Fri, 17 May 2024 09:09:10 +0300 Message-ID: <86eda1gebd.fsf@gnu.org> References: <87bk5fp0km.fsf@gmail.com> <87seyrni6f.fsf@gmail.com> <87msoygkb5.fsf@gmail.com> <86seyq3qvr.fsf@gnu.org> <871q61etma.fsf@gmail.com> <87msop4j99.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25114"; mail-complaints-to="usenet@ciao.gmane.io" Cc: gerd.moellmann@gmail.com, acorallo@gnu.org, emacs-devel@gnu.org To: Helmut Eller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 17 08:10:29 2024 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 1s7qnU-0006Gp-TR for ged-emacs-devel@m.gmane-mx.org; Fri, 17 May 2024 08:10:28 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s7qmX-0002S0-47; Fri, 17 May 2024 02:09:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s7qmO-0002Rm-Pj for emacs-devel@gnu.org; Fri, 17 May 2024 02:09:21 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s7qmO-0001op-Cs; Fri, 17 May 2024 02:09:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=oGyLsh29RbkMGFS6/MdSTUAjHWS9JPIseBrxuuvkmq8=; b=NplzTewQPECD3eIriZyQ pFsk4xJhsl9sAqldri/oiAflRysGucusfF+3Bwun4/nQHr+uuGKHTdNzN0gTOU+ukbN/0Sh4yAN2p wgXE6w/WcH7Cmu3D4OMysPaX/650IMZ5nNEJSw2QAzwXgDoesebvXA9OrhfZ/Iy0H1LnPb+vjvzbu W7ElDdbyPn1FF0n4ZW8wa+ICoNSUJhd6J7TBVhZb8LoKglRj8eClsYKcWPIwLnikspjZjk86KBKvp HOvBjj0OrjYkSUp7YIUZY5Xz+CtA7/DZzeqZ6fyZ9M2cLkrlJWDN6xbJNgm1hd77b1gWpUTtZpRnI O6gY496hhlmCDg==; In-Reply-To: <87msop4j99.fsf@gmail.com> (message from Helmut Eller on Thu, 16 May 2024 22:03:14 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:319315 Archived-At: > From: Helmut Eller > Cc: Andrea Corallo , Eli Zaretskii , > emacs-devel@gnu.org > Date: Thu, 16 May 2024 22:03:14 +0200 > > On Thu, May 16 2024, Gerd Möllmann wrote: > > > As I said, nothing cames out of this. And nothing will. > > The script below uses the libclang Python bindings to produce this > output: > > Would this be acceptable? As a one-time thing, I don't think anyone will care how the code was obtained, as long as it is maintained by hand henceforth. But if you suggest this as a permanent inclusion into Emacs, then I don't think we can go that way, since the tools to produce this are neither standard ones available everywhere, nor something we can include with Emacs. Given that Emacs now has tree-sitter bindings, I wonder whether the same can be done in Emacs Lisp using tree-sitter for parsing. That'd be acceptable, I think. Thanks.