From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Alfred M. Szmidt" Newsgroups: gmane.emacs.devel Subject: Re: etags name collision. Date: Tue, 12 Apr 2022 09:45:03 -0400 Message-ID: References: <20220411124736.3qijvtearh6wlen7.ref@Ergus> <20220411124736.3qijvtearh6wlen7@Ergus> <83pmln69n0.fsf@gnu.org> <20220411135259.zqrlngj6lmpgbsni@Ergus> <83ilrf6779.fsf@gnu.org> <20220411142519.vnbr63lfpyuqpw2w@Ergus> <20220412104823.xfquehpmoghektkt@Ergus> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9446"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eliz@gnu.org, emacs-devel@gnu.org, dgutov@yandex.ru To: Ergus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 12 15:46:48 2022 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 1neGr1-0002G0-PT for ged-emacs-devel@m.gmane-mx.org; Tue, 12 Apr 2022 15:46:47 +0200 Original-Received: from localhost ([::1]:40716 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1neGr0-0001bX-8B for ged-emacs-devel@m.gmane-mx.org; Tue, 12 Apr 2022 09:46:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39882) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neGpM-0000C9-JL for emacs-devel@gnu.org; Tue, 12 Apr 2022 09:45:04 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:37558) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neGpM-000319-5u; Tue, 12 Apr 2022 09:45:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=VJVrxzaDK7PApXPe6Zryn09+kGYDJ3eM2GALOI+fv9k=; b=bIi+dEoTkfj5 NT8uBoqftMh+LyfJ1mnsnwqiwohUpgG/GQvGPqVRA4oVooKhMhDJj3gC0pMvB8tbZciHO48iRgPc/ 8WTIrk2kzmouNjIfTUXfBV0HeL59xR/x3nKLgTJH0RRhEFrzwEuAT148VAZ6gKJifNnC08A/1eirK j8JUwSj3r810IMwW46bipkicvol4a4H/+Up+8yQsfGEPTEgLfbQFYl3YDwAIr57BDtmhqTnrOU9bg ceeTq3O7AAvQv8iG+WUadH5kDG4Z/LxDn7pFvvYtIXsY/Q6W8gvRVaAzEFn/G+V7Q1w7nfPR4v31h ytUWqWpGPJj8tM6G08IaVQ==; Original-Received: from ams by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1neGpL-00036F-Ul; Tue, 12 Apr 2022 09:45:03 -0400 In-Reply-To: <20220412104823.xfquehpmoghektkt@Ergus> (message from Ergus on Tue, 12 Apr 2022 12:48:23 +0200) 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" Xref: news.gmane.io gmane.emacs.devel:288302 Archived-At: >Not all systems use Exuberant Ctags or Universal Ctags. On the BSDs, >ctags is compatible with the Emacs ctags output (which is why it >exists, AFAIR). Exuberant Ctags etc do not work with either vi(1) or >mg(1) on those systems, and their output is at odds with what is >standardized by POSIX. In what sense it is not standarized by POSIX? The output from Exuberant ctags is not what POSIX asks for. Programs that expect the POSIX format will thus not work, or do funny stuff. >So really, you're suggesting to remove a standardized utility and >replace it with non-standard ones that produce incompatible output >from what is generally accepted. I am suggesting to avoid the forced installation of a utility that we are not maintaining very well for another very well maintained, with more languages, support and formats. That is changing the point I was making, that Emacs ctags produces the standard ctags output where Exuberant ctags does not. But, I do think that the Emacs maintainers will disagree that ctags/etags is not being maintained. Like everything in Emacs, someone has to do the work, and you're most welcome to send patches to improve ctags (or etags). We all would appreciate it.