From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Leake Newsgroups: gmane.emacs.devel Subject: Re: are contributions on other programming languages than C and Emacs lisp bad idea? Date: Sat, 21 Sep 2019 02:46:07 -0700 Message-ID: <865zlmq8ww.fsf@stephe-leake.org> References: <1427040605.4453251.1569007946448.ref@mail.yahoo.com> <1427040605.4453251.1569007946448@mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="255995"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (windows-nt) To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 21 11:46:28 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 1iBbyD-0014Ph-MO for ged-emacs-devel@m.gmane.org; Sat, 21 Sep 2019 11:46:26 +0200 Original-Received: from localhost ([::1]:40532 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBbyC-0003OF-2f for ged-emacs-devel@m.gmane.org; Sat, 21 Sep 2019 05:46:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42583) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iBby2-0003Nc-Hz for emacs-devel@gnu.org; Sat, 21 Sep 2019 05:46:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iBby0-0007ty-P7 for emacs-devel@gnu.org; Sat, 21 Sep 2019 05:46:13 -0400 Original-Received: from gateway30.websitewelcome.com ([50.116.126.1]:31344) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iBby0-0007tA-ET for emacs-devel@gnu.org; Sat, 21 Sep 2019 05:46:12 -0400 Original-Received: from cm14.websitewelcome.com (cm14.websitewelcome.com [100.42.49.7]) by gateway30.websitewelcome.com (Postfix) with ESMTP id A714B57B3 for ; Sat, 21 Sep 2019 04:46:10 -0500 (CDT) Original-Received: from host2007.hostmonster.com ([67.20.76.71]) by cmsmtp with SMTP id BbxyiE65F2qH7Bbxyi6I4T; Sat, 21 Sep 2019 04:46:10 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=stephe-leake.org; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:To:From:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=o2iXcwF713Qm1mltYaquNrpbYUfDzTtNhQ3MJ+gNWwk=; b=k+aYmCnxsji/cfVq1xiROoeZf jVA1bznQWPbn/558hEuQCeZhrojDDgNvnUgj1zfuRheNPsvTrqsMtLvKixK2Pq/jm/qcXUk7opQwu RNwiT2DkgE7o5PU1cLDZ26tbqW2W6axLvdw8i2bQd2BxqUka27vkrihSho6IdYNB/FmQIaY2cHix4 kvYePgLJ1RRiZAAsE9tQyx/P9iTLc31T3OSgUD6OWc3LJefkmzQLdASpQdaS+rI2wVsqieqL101KY M47w09bwtqZN4/KA6X0Hgr14TMsSDVi8EW0Ix0MTPXXHUC7dnxXQ9Y7tBbcAdyOdGVzTguQZm4582 N9k9nNemA==; Original-Received: from [76.77.182.20] (port=52795 helo=Takver4) by host2007.hostmonster.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1iBbxy-002K8l-1Y for emacs-devel@gnu.org; Sat, 21 Sep 2019 03:46:10 -0600 In-Reply-To: (Stefan Monnier's message of "Fri, 20 Sep 2019 18:34:32 -0400") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host2007.hostmonster.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - stephe-leake.org X-BWhitelist: no X-Source-IP: 76.77.182.20 X-Source-L: No X-Exim-ID: 1iBbxy-002K8l-1Y X-Source-Sender: (Takver4) [76.77.182.20]:52795 X-Source-Auth: stephen_leake@stephe-leake.org X-Email-Count: 1 X-Source-Cap: c3RlcGhlbGU7c3RlcGhlbGU7aG9zdDIwMDcuaG9zdG1vbnN0ZXIuY29t X-Local-Domain: yes X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 50.116.126.1 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:240215 Archived-At: 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. -- -- Stephe