From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Distopico Newsgroups: gmane.emacs.devel Subject: Re: [NonGNU ELPA] New package: flymake-guile Date: Fri, 01 Sep 2023 08:58:49 -0500 Message-ID: <87fs3ygfhb.fsf@riseup.net> References: <87a5u7j55e.fsf@riseup.net> <87y1hrr9dv.fsf@posteo.net> <871qfji40h.fsf@riseup.net> <8734zzqedn.fsf@posteo.net> <87jztbgg8o.fsf@riseup.net> <87jztavy4f.fsf@posteo.net> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31372"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Philip Kaludercic Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 01 16:02:48 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 1qc4jY-0007vu-0B for ged-emacs-devel@m.gmane-mx.org; Fri, 01 Sep 2023 16:02:48 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qc4i8-0002Xv-Un; Fri, 01 Sep 2023 10:01:20 -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 1qc4i2-0002XF-4Y for emacs-devel@gnu.org; Fri, 01 Sep 2023 10:01:14 -0400 Original-Received: from mx0.riseup.net ([198.252.153.6]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qc4hz-0006Z1-8G for emacs-devel@gnu.org; Fri, 01 Sep 2023 10:01:13 -0400 Original-Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4Rcfnw07ftz9t66; Fri, 1 Sep 2023 14:01:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1693576868; bh=tvco8tddimcfK/+QR5dCCAjRqIumsQQIM8ImV3hkXyo=; h=References:From:To:Cc:Subject:Date:In-reply-to:From; b=sA6AoR4/aWyuohCk/8UO8o6o9hR9FK+VSuw8zNn4Mx8cQS0GWpOb2PwvaoFbS7L6d faWgIbkBzctzR1glJDEf8WpXmzCmphnmDiTwpeno+LMan0rWVfzXEUoRrFZD7GIkCf 3PAGHWv1qIRlM2igX1FeI6rGuWkNjbVGPqGca+ec= X-Riseup-User-ID: 7723CD24EAE65B4240DD92E59BF4CBD791DCB1E7794A8D38F820E5A773301AA0 Original-Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4Rcfnv2D00zFpkB; Fri, 1 Sep 2023 14:01:07 +0000 (UTC) In-reply-to: <87jztavy4f.fsf@posteo.net> Received-SPF: pass client-ip=198.252.153.6; envelope-from=distopico@riseup.net; helo=mx0.riseup.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_PASS=-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.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:309798 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 2023-09-01, Philip Kaludercic wrote: > Distopico writes: > >> On 2023-08-31, Philip Kaludercic wrote: >> >>> Distopico writes: >>> >>>> On 2023-08-31, Philip Kaludercic wrote: >>>> >>>>> Distopico writes: >>>>> >>>>>> Hi all! >>>>>> >>>>>> I'm the author of a new package `flymake-guile` and I >>>>>> would like to include it in Nongnu ELPA. >>>>> >>>>> Just to be sure, you are sure you don't want to include your package = in >>>>> GNU ELPA? >>>>> >>>>>> Here the repo: https://framagit.org/flymake-backends/flymake-guile >>>>> >>>>> I am not familiar with the "flymake-quickdef" package, but it doesn't >>>>> seem to be much shorter than just defining a regular flymake backend. >>>>> As there have been some discussions wrt providing a kind of DSL for >>>>> Flymake backends, I am not sure if adding flymake-quickdef would be t= hat >>>>> constructive at this point. Would you consider updating your package= to >>>>> not use the dependency? You can check out other flymake-... modes in >>>>> GNU and NonGNU ELPA for inspiration. >>>>> >>>> Thank you for your feedback, For now I'm fine sending it to NonGNU ELP= A, >>>> and for now I would like to keep `flymake-quickdef`, I have plans to >>>> write other backend and I don't wanna repeat the same validations and >>>> code over and over, I'll switch to the DLS when it is implemented. >>> >>> FWIW it already exists in this form https://github.com/mohkale/flymake-= collection. >>> >>> And just to make sure, you are certain you want to implement this on top >>> of a DSL? I have to admit that I am really not a fan of the way that >>> flymake-quickdef is implemented, but one redeeming feature appears to be >>> that you could macroexpand it away, then clean the code up. >>> >> >> flymake-collection use an adaptation of flymake-quickdef[1], that is >> a macro similar to the quickdef one[2], could be use quickdef a blocker >> to add the package on NonGNU ELPA? > > I am afraid I don't understand your question. My Question is if remove flymake-quickdef as dependency is a requirement to merge flymake-guile package into NonGNU ELPA or it's just a recommendation?=20=20=20 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFJBAEBCAAzFiEEvYwofabWO6y953lVmAk6gHJUa/MFAmTx7qAVHGRpc3RvcGlj b0ByaXNldXAubmV0AAoJEJgJOoByVGvzAyQH/39eYAHu9CJ6IcHJcSDTyumZLOFA i5UJfOgRFATsCh+aHMRCl36KWTMUGZeFrDYgyh04UZVQ14GotnIReb4tXyFnAILp uOGd+8sIfqIKceobKji+mYZDem3X80rUjcHhXoNGtZnKh+zjT1cflx1lwf5OfAiy 5pqP4SxIWDGW5jlH0q6lflf5AN5VFSTFin9f2iiSlQBGlToDaqIj0+9/YKiLHgss tSoOMviGjbi6WoA4fI7c9qq0e305npKDBZVXQn2lpkA6H2fcTc+7yr2lmgG8KVas NV71B1Dlm94y5mcterGOeVR217qhhDQ90HtiXJOYPrvtpT8QbsdVHCef0L0= =S/cZ -----END PGP SIGNATURE----- --=-=-=--