From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Developing a PHP package Date: Sat, 04 Sep 2021 15:46:22 -0400 Message-ID: References: <87pmto47r1.fsf@hugot.nl> <87fsuk41vu.fsf@hugot.nl> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28089"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Hugo Thunnissen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 04 21:47:36 2021 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 1mMbdX-00078u-VJ for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 21:47:36 +0200 Original-Received: from localhost ([::1]:50490 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMbdW-0002ph-Qr for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 15:47:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48714) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMbcb-0001VA-TV for emacs-devel@gnu.org; Sat, 04 Sep 2021 15:46:37 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:54740) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMbcW-0003qT-Jj for emacs-devel@gnu.org; Sat, 04 Sep 2021 15:46:36 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id F3F5D80677; Sat, 4 Sep 2021 15:46:31 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 3A80A80497; Sat, 4 Sep 2021 15:46:26 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1630784786; bh=PkxYkXQqFnx1PA35YCZcUEewjvhjZWtLehv2cc4dHAg=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=EldAkW8MV3TVpe04keZoZh4QnJ2aKapBkKwBe3ns1PDq/GqFaWsuh0FjPlXDl64a3 efqB6r0+3bqYyvl8UkXUCOc34XmWhlqJhY5x3M6KCyAOa0wGMe8dp31Oq0y3GxodtI UNy6rQBaab7dTR4VSGufL+l5JgvEucaDHPP9WXSGcaDMH6coeUGIiVi3XjF8sOW8cn LlL8Y4ezf5yhkeAgrTFxBtneCc+D4DBZTwzcCgRHue78ScPGaiPx7y7/bcDkkAslWQ X1VXaZxyKZGRuLRDjH4c64dRRB+blbR9txYSegJmNjiPQbHZPhwNAiinvny4w6LodO xbcF7xD3+43Ag== Original-Received: from milanesa (unknown [104.247.244.135]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9BCC0120315; Sat, 4 Sep 2021 15:46:23 -0400 (EDT) In-Reply-To: <87fsuk41vu.fsf@hugot.nl> (Hugo Thunnissen's message of "Sat, 04 Sep 2021 18:44:05 +0000") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-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:273958 Archived-At: >> I'll let Emacs maintainers decide whether they want it in the core, but >> I'd be happy to add it to GNU ELPA. In both cases we'd first need you >> to sign some copyright paperwork anyway. If you're OK with that, please >> fill the form after my sig and send it to the FSF as instructed so they >> can send you the appropriate paperwork to sign. > Great, elpa is probably the best place to start anyways :). > That papwerwork won't be a problem. Excellent. Let me know when the paperwork is done. > It is my understanding from reading back a bit in in the mailing list > archives that php-mode cannot be merged into Emacs, so I thought that > maybe it would make sense use this as the base for a new PHP mode. > I would still have to see whether implementing that is actually practical > though. Indeed, there are some issues. This said, `php-mode` is now in NonGNU ELPA, so an GNU ELPA package is now allowed to depend on `php-mode`. But that's not necessarily what I had in mind. I was just thinking of making sure that the two package collaborate. E.g. maybe the code in the current `php-mode` could be split into a part (call it `php-core`) for which we could get the paperwork (and hence put into GNU ELPA) and which both packages can use, and try and move as much code as possible into that `php-core`. BTW, you might also want to take a look at `phps-mode` which is in GNU ELPA. >> Do you have a Git repository for your code somewhere? > I do now! https://git.sr.ht/~hugot/phpinspect.el. Excuse the lack of > documentation, I haven't found time to write much of that yet. Thanks. I'll try and take a quick look at it when I find the time. Stefan