From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Reuben Thomas Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Flymake support for C/C++ Date: Sat, 14 Oct 2017 08:10:44 +0100 Message-ID: References: <87zi8wmmhw.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a113ade5ede46c6055b7c7848" X-Trace: blaine.gmane.org 1507965116 26334 195.159.176.226 (14 Oct 2017 07:11:56 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 14 Oct 2017 07:11:56 +0000 (UTC) Cc: Noam Postavsky , Sami Kerola , emacs-devel@gnu.org, =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= , Alan Mackenzie , Eli Zaretskii , sdl.web@gmail.com, Stefan Monnier To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 14 09:11:49 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3Gbi-0004ej-Ma for ged-emacs-devel@m.gmane.org; Sat, 14 Oct 2017 09:11:39 +0200 Original-Received: from localhost ([::1]:53039 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e3Gbq-0007ww-30 for ged-emacs-devel@m.gmane.org; Sat, 14 Oct 2017 03:11:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53932) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e3Gav-0007wZ-CO for emacs-devel@gnu.org; Sat, 14 Oct 2017 03:10:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e3Gau-0002a2-5p for emacs-devel@gnu.org; Sat, 14 Oct 2017 03:10:49 -0400 Original-Received: from mail-oi0-x231.google.com ([2607:f8b0:4003:c06::231]:46040) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e3Gat-0002ZK-Vc for emacs-devel@gnu.org; Sat, 14 Oct 2017 03:10:48 -0400 Original-Received: by mail-oi0-x231.google.com with SMTP id f66so17361116oib.2 for ; Sat, 14 Oct 2017 00:10:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=7noSi0i4RZbUZlNtCXwPXXKvVOtNIh6lJoq7fE/skBE=; b=Hwf1TIyes/f5yNskHw9LQZd6QVGHVAFTJ+dwMgrd6lC67LeYp2yBt20ClwpCYFL3Lu a1J5BXFfPHML9zA699m7fXH/ew+2pQK+MmkUtjYKS60k+HPLJ8cZ0Zcfwd+KGKlQtzVj yPKB3CkhtSCOHhL5zQ+FwshCb9ipQInf4m1ZI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=7noSi0i4RZbUZlNtCXwPXXKvVOtNIh6lJoq7fE/skBE=; b=HAq3nSj0bswBFKwA9SezXjau9dGrN42Eb18BqJyqo/zj5mytBdNZStxD1NIIsRkfgc +Z0QKardDLRxN65c4H48bKR+dTq14EkMxR1Jn3DJz6UAeab7th6m9PPIf/R5TJp+FyhF nL7lUKlJ/4l4w9kRW1KnWtgBeeayIdQZBwExjn4eQyj/NtDM7EZXxWDZ2mCO8dL9YI99 fSxbg6cZm97DVC5tJ7SwPN7uxg90rdRgiXsstTVcHbjUTJohvE6giLJKRJVJLE4n0Aon PfayW4DskuB0llQe/VgEv3C9nciZ0ujZK48r/FCM8I5IczGXA1VdkKgEJLo9DKqpch2+ II8Q== X-Gm-Message-State: AMCzsaXyxX52Www5DRF3ymDS2ebeK+WyQjjTmGYMfHjtDZ10GcKco0PX GJ5r6Sx1K7xwOI/5yHpcMGHYBgh12mVBjq0ozf1GUw== X-Google-Smtp-Source: ABhQp+SksPX/LZYGoknoYB85Zm+WgA4gPWzvxeWndCGmmGnPFcDsB6s+55D9prRsic+3+LzPy1nd79fBxf5eVSLceqk= X-Received: by 10.202.206.207 with SMTP id e198mr2197453oig.150.1507965045442; Sat, 14 Oct 2017 00:10:45 -0700 (PDT) Original-Received: by 10.157.82.100 with HTTP; Sat, 14 Oct 2017 00:10:44 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c06::231 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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:219482 Archived-At: --001a113ade5ede46c6055b7c7848 Content-Type: text/plain; charset="UTF-8" On 14 October 2017 at 02:34, Richard Stallman wrote: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > *: Sadly, GNU Hello no longer works since it uses a backquoted shell > > expression that the current implementation can't intercept (my old > > use-emacs-as-a-shell-parser ) > > It is important to fix this, since it is not good for Flymake to fail > on the GNU example of proper packaging. > > It could be fixed in Flymake or fixed in GNU Hello. > Which one is better? > These days, it seems much better to use Flycheck than Flymake (that's certainly what I do). See https://github.com/flycheck/flycheck It would be a pity for Flymake to become yet another part of Emacs that developers spend time updating and users largely ignore; better to spin it off into ELPA, and if people still want to work on it there, fine. Meanwhile, why not use Flycheck by default (in the same way as we've "in-sourced" Org and other packages)? -- https://rrt.sc3d.org --001a113ade5ede46c6055b7c7848 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On 1= 4 October 2017 at 02:34, Richard Stallman <rms@gnu.org> wrote:
=
[[[ To any NSA and FBI ag= ents reading my email: please consider=C2=A0 =C2=A0 ]]]
[[[ whether defending the US Constitution against all enemies,=C2=A0 =C2=A0= =C2=A0]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]<= br>
=C2=A0 > *: Sadly, GNU Hello no longer works since it uses a backquoted = shell
=C2=A0 >=C2=A0 =C2=A0expression that the current implementation can'= t intercept (my old
=C2=A0 >=C2=A0 =C2=A0use-emacs-as-a-shell-parser )

It is important to fix this, since it is not good for Flymake to fail
on the GNU example of proper packaging.

It could be fixed in Flymake or fixed in GNU Hello.
Which one is better?

These days, it seems muc= h better to use Flycheck than Flymake (that's certainly what I do). See= https://github.com/flyche= ck/flycheck

It would be a pi= ty for Flymake to become yet another part of Emacs that developers spend ti= me updating and users largely ignore; better to spin it off into ELPA, and = if people still want to work on it there, fine. Meanwhile, why not use Flyc= heck by default (in the same way as we've "in-sourced" Org an= d other packages)?

--
--001a113ade5ede46c6055b7c7848--