From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel Subject: Re: a mode for algol 68 Date: Thu, 30 Nov 2023 13:01:39 +0000 Message-ID: <875y1j8kek.fsf@posteo.net> References: <3R4QN2M2RR03N.2G0ADM6I6F823@venera> <87h6l390o3.fsf@posteo.net> <3MK0RH5X3RU1M.2EGMR40E2C1SK@venera> <87r0k7a31e.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15487"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Omar Polo , emacs-devel@gnu.org To: "Jose E. Marchesi" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 30 14:02:37 2023 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 1r8ggf-0003pf-5z for ged-emacs-devel@m.gmane-mx.org; Thu, 30 Nov 2023 14:02:37 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r8gfs-0003eW-5K; Thu, 30 Nov 2023 08:01:48 -0500 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 1r8gfq-0003eJ-Vb for emacs-devel@gnu.org; Thu, 30 Nov 2023 08:01:46 -0500 Original-Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r8gfo-0000Or-Bk for emacs-devel@gnu.org; Thu, 30 Nov 2023 08:01:46 -0500 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 60612240101 for ; Thu, 30 Nov 2023 14:01:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1701349301; bh=XZz5HjryjHBJ8TmLKsD9m6wCBaZirhINQGPhAmV3LaY=; h=From:To:Cc:Subject:Autocrypt:Date:Message-ID:MIME-Version:From; b=Ip1L6sqhZgT3kzB8HFNZPQn5V3DM/vweDgPcQyIZehhcMVdteQU78pDJTDDCOjFBR LZHGKFW1krmDRmKUUOSPjBhxVTVywBmQ+QpcaQCb/z+xgbeez+srXlW7mhN1zbaK16 NEgXw0X0H1xAZuQNHe1Hg7PVNuyPNCkX58SQWqENwdGVhOTIT6OZoXVvQf/vwMHyAP mT8h81zjrbA/gcBZyo893fRy9m1JdH54UwrRObiYrdiYSaqH7WBDtsujE44clTcsds Q76Nn/wY+u2uEvcaWtf8lA1CucTi2QSN0SSjYgZ/eN9QR7exD60H5jkoIsWWKxtfJZ IZUYiXbRu8Xeg== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4SgxCm6TZwz6tsf; Thu, 30 Nov 2023 14:01:40 +0100 (CET) In-Reply-To: <87r0k7a31e.fsf@gnu.org> (Jose E. Marchesi's message of "Thu, 30 Nov 2023 12:33:49 +0100") Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM Received-SPF: pass client-ip=185.67.36.66; envelope-from=philipk@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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:313394 Archived-At: "Jose E. Marchesi" writes: >> On 2023/11/30 07:10:20 +0000, Philip Kaludercic wrote: >>> Omar Polo writes: >>> >>> > (please Cc: me since I'm not subscribed to this list) >>> > >>> > Two years ago I started hacking on Jose E. Marchesi' algol-mode (that >>> > I've renamed a68-mode) while I was playing with the algol68g compiler. >>> > Truth to be told, I think I've spent more time hacking on the emacs mode >>> > that with the language itself, but anyway... >>> > >>> > I haven't touched the mode any more for the last two years, and I doubt >>> > I'll hack again on it in the future. Although it's almost finished, >>> > there remains issues with the indentation and font-locking in some >>> > cases. >>> > >>> > My hope would be that some friendly hacker would take interest in >>> > maintaining it and maybe even distribute it in ELPA / NonGNU Elpa. >>> >>> I think it would be very nice to have this added to GNU ELPA. If the >>> code works (and I see it isn't too much), it shouldn't be too much of a >>> maintenance burden, so I'd be fine with helping out. >>> >>> > On the copyright side, I don't know Jose E. Marchesi and I copied >>> > initial the code from some random github repository. Not great, I know, >>> > but it was the only major mode for algol68. However, I *do* have an FSF >>> > copyright assignment and I ended up rewriting almost all of the code in >>> > the end. I paied attention to do the 'initial import' with the original >>> > code as-is and do my changes on top. It's 53 commits in total. >>> >>> I cannot evaluate this myself, do you a link to the original GitHub >>> repository? >> >> I took the code from >> https://github.com/lachrymology/me/blob/master/.emacs.d/extras/algol-mode.el >> but upon a closer look it seems to originate from here: >> https://www.jemarch.net/algol68.html >> >> I'm cc'ing Jose E. Marchesi using the mail found on (presumibly) their >> website. Having a @gnu.org account makes me think that there shouldn't >> be copyright issues :-) > > I have papers in place for Emacs, and I am totally willing to transfer > the copyright for a68-mode.el's original code (whatever of it survives > in latest algol-mode.el) to the FSF. OK, in that case everything should be given to add the package to GNU ELPA. The only matter left discussing is if you want to continue to host the repository yourself and have the ELPA server mirror the repository regularly. >> I apologize for not searching better initially, I should have contacted >> Marchesi in the first place. I somehow have completely missed their >> website. >> >>> > The code is available here for browsing here: >>> > >>> > and can be cloned with git via anonymous SSH via >>> > or with HTTPS via >>> > . >>> > >>> > >>> > Thanks, >>> > >>> > Omar Polo