From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Jorge Javier Araya Navarro Newsgroups: gmane.emacs.devel Subject: Re: are contributions on other programming languages than C and Emacs lisp bad idea? Date: Sat, 21 Sep 2019 10:28:37 -0600 Message-ID: <874l15fway.fsf@yahoo.com.mx> References: <1427040605.4453251.1569007946448.ref@mail.yahoo.com> <1427040605.4453251.1569007946448@mail.yahoo.com> <865zlmq8ww.fsf@stephe-leake.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="258238"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: mu4e 1.3.4; emacs 27.0.50 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 21 18:29:21 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iBiG7-00153e-UY for ged-emacs-devel@m.gmane.org; Sat, 21 Sep 2019 18:29:20 +0200 Original-Received: from localhost ([::1]:42856 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBiG6-0000qm-P5 for ged-emacs-devel@m.gmane.org; Sat, 21 Sep 2019 12:29:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46695) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBiFZ-0000qe-9w for emacs-devel@gnu.org; Sat, 21 Sep 2019 12:28:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iBiFY-0004j4-CM for emacs-devel@gnu.org; Sat, 21 Sep 2019 12:28:45 -0400 Original-Received: from sonic310-14.consmr.mail.bf2.yahoo.com ([74.6.135.124]:35022) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iBiFY-0004h3-6V for emacs-devel@gnu.org; Sat, 21 Sep 2019 12:28:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.mx; s=s2048; t=1569083323; bh=wZ3nmFPdoaDVeASgMj5ptGvDfm2nq3BoyIEz61WMlbc=; h=References:From:To:Subject:Date:From:Subject; b=CxbykKjylNhk+Ksr1MMUty8S3iT5bm1tVN/m4gLaCw52Ftix1RoO6bvGIBjhpzcPP5P50vTUXqkbEbWznhieU1ghMCL/zY63ytmYBal/kZFxDBFw+lqlDLj/2mI2FYhXgBcXl5ysHKJF0UK9v2/u7QTJaYmNMxHrg/6ePu3N6fCks6hDV202t6bmo9HtfnXywmtZ7atl+6kGlVFpEMN7dcO6ws2unmf+ZFRvVWmPNnAm2hYg2w5bvB1ON7b/rlOGL90gvw1HhI+JGEFDUaGepdRIZACNikOnpTh1ymV0A+euvzz46F7JilOkRf3Tp1wtaEeMjHKjmxQ5TZXYPIoztA== X-YMail-OSG: iHEOh9UVM1lUsGi4F9mV47hTDoGAOi6tlaKQ0bKgTWohAMcRU2A1gPkXhr3aCai .PjTrOkX.ptGl4CVQYLvYIYUNycCEtjAWX.ndLTjFfZXBIyJRRHCds3X.2oEAYjuEK44rTQpUdf_ XaGe2MNufkgIx9vtU7kqa5MtzBNyG1l4lNbY9JuscOBoNZkm.JKRWCrYatDiCHvHd0JCnT3P74mt FGywHu2HXnx1iU0fEynmVt4bWlYAgKtHc6XzQiZ_p4wffwqpOrheiIUZ.BZ86Gdzz6MrDl2FI0zD _W8TNeA0yiBCjMpKnGB4CZb0b3PoIpeFQez45aWoihpJYRTZk1NnSugDIYeSOXgQtoPg48QI1haB E5PBpWOKudP6VW9g098fFrElDv_vfGU51c2Raw0xGmVfTb4ZoFYB_C9Bv7iHzY0gUAGeE2PneERt pRbHedGcKMleijKS2cU.2Q6dNDJvnO2ufAT5wwXgkTjs_rrW.SPDB3bdKmtjBSy6P1isTj0T0tNK .egGQHcgzrpPBl9JGRpzFZqhz5AAp2it0g5uf5dnN5VgV94RAFdAi0ZamcjfmCeLpftAIIEYahQS BSTL3hQA1YEiLjs0uNl2aRJOlR.vO7BjTDxXFB3hjXp6UiSXlr74AT5pObGN8LCZI3Aa6kM5vZB. xMQiw1uV4VHyHLVmxiny_92fYU21jWpOmd2BnpwJ7VDyrRuG4ZJV9iJJC9PnBXZR3HRg52.pf6rQ _Y1YsrwmR1GPMB8iW0dg3tteGTbjL9jTMeyMFHW9TliUJhPF4UKcDxrj6kptqwO.rSGyZm9o_CFY huMa3fepiReMEMdX.P6MTwm69h8ciHirDaGh.2xN1d Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.bf2.yahoo.com with HTTP; Sat, 21 Sep 2019 16:28:43 +0000 Original-Received: by smtp423.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 11d23650dc7a4c1ee0a960c5690d7c22; Sat, 21 Sep 2019 16:28:39 +0000 (UTC) In-reply-to: <865zlmq8ww.fsf@stephe-leake.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 74.6.135.124 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:240222 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable El s=C3=A1bado 21 de septiembre del 2019 a las 0346 horas, Stephen Leake es= cribi=C3=B3: > There is an example currently in ELPA; the wisi package provides a > parser generator written in Ada, and an elisp interface that runs the > generated executable in an external process. The ada-mode and > wisitoken-grammar-mode packages use wisi. > > This requires an Ada compiler to fully install the packages. > > So far, this is all focussed on ada-mode; users of that mode are very > likely to have a native Ada compiler installed, so there's no extra > burden. But if other modes are implemented using wisi, it could become > one. On the other hand, gcc provides an Ada compiler, so it's not a > big burden. I'm actually looking to do something like this but for JavaScript, there ar= e several packages in Rust that can help parsing JavaScript code and I thought this could become = handy and replace the existing parsing written in Emacs Lisp. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEORmQ/HnKp2aOAjuqtplkhLhPbZMFAl2GT7UACgkQtplkhLhP bZNM/Q//YUJ4gRcuX9vIglV/J5RTqqZc7G7Sbvv1rbpQ6ZKfZ/Uo2t7cxbRr7/uC MXpjUtnBD4h+rqJxLzvUcV4FJnILLW5xayqn/9nkW/mNHEsKRE33WaR4z49a8qVC yBbb5krSy+IpTa5gJVybaUVjQKo0MJB58WUkf5QYoN19hGaC2ED5H+wetFuqZxpy M5H6lD4KbYCAITkY+lbqmqYaR5pcCzqEcZHsif26UU/m+w+vtk6VAW9V6kXUnqbd bMkL9BkEwzMoxMUeDfizuuvnml7GURh5kwtD6dTmw7RW9oUw5z4FcxNl1Ovjhy9t ypx/b4bAF9URHnSl22tUe/427WYCQxQZokTFH2KPsVvP88+rkKN/OcmnhWZvaIVE HAdj19bexvtb/6yCuj6ECrgftm5yPlVvDxUHqc34g1ExWGiFJ3saXS2xPx5+tYZo fP8mbVzBAHCYrR3de+DJdUAHqNQgNxlNtS/jvuNhSSpQ5mdTktqDXMxn4DXl3HDA GB7wAIxeHn+GuCa8DAPdSrAP3R0IjLWDyQ3s8hqs3TjkVUjCBlnR/SlAHeR8wXRd dMOFst411cc87FCaMSDoDlQ9gX5CclgGxR6U8k328wOmb61owNZHCrbhcMXMDoRq vOtbcS63yg3sRd3VnWPe0uqcq6TKfeG14vg/Xm0IYMiSNS59XrY= =jJqf -----END PGP SIGNATURE----- --=-=-=--