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: etags name collision. Date: Tue, 12 Apr 2022 13:53:43 -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> <20220412164016.y3qbycbbf5gwujuy@Ergus> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40831"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Ergus , eliz@gnu.org, dgutov@yandex.ru, emacs-devel@gnu.org To: "Alfred M. Szmidt" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 12 19:55:11 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 1neKjO-000AQS-Vw for ged-emacs-devel@m.gmane-mx.org; Tue, 12 Apr 2022 19:55:11 +0200 Original-Received: from localhost ([::1]:60902 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1neKjN-0007HC-QC for ged-emacs-devel@m.gmane-mx.org; Tue, 12 Apr 2022 13:55:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46488) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neKi8-0005ur-6f for emacs-devel@gnu.org; Tue, 12 Apr 2022 13:53:53 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:58897) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neKi5-0003bc-5d; Tue, 12 Apr 2022 13:53:50 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 0F0EF100166; Tue, 12 Apr 2022 13:53:47 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id A0DD3100091; Tue, 12 Apr 2022 13:53:45 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1649786025; bh=GwzBA/1pjrgmpYg+OwzWVpOQORNd3po/WmRyqmYvDGY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=UKC4BgKKweoLiPMnpn96/8QJLskWNzGm45ajM2/wZwDVlmgVo+lEL09lE4PsQodLG X1fVlRS8O/Jsm0vWTON2vlxthceojAVN/UJTXsPl0u1p9HBR2H8UpYVAsl4fcokqWp LWiHU9Cz1qHPvz0DPHppDi7tB9rLgwpqFPKpJS6qDTdnAw7BWPeunhOEk0jrjDyA9+ KBRqTpcSlw9kwn8knZprd3g4R2P/r2IYCQckaLJPmcrCxMre3zbI2KECI/82sQdvpJ vU77Nj49dS2QiF4AVKsM79bzmqD3AVp2eick30956oPsbZJPeELMg9+Ulz+gPsQkn1 Din8xnKmjQsLA== Original-Received: from pastel (unknown [45.72.221.51]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 442391202BD; Tue, 12 Apr 2022 13:53:45 -0400 (EDT) In-Reply-To: (Alfred M. Szmidt's message of "Tue, 12 Apr 2022 13:21:53 -0400") 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, 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" Xref: news.gmane.io gmane.emacs.devel:288328 Archived-At: > If there is the free and active universal ctags with a big and active > team doing that work and supporting many format and languages, then it > is pointless to duplicate effort and invest time on that. Don't > reinvent the wheel. > > That is quite a dismissive comment, Emacs ctags existed long before > any of those existed (and at that point, we did not have any ctags on > GNU) so one might question who is reinventing the wheel here... Hmm... if you're talking about the past then Emacs, Exhuberant Ctags, and Universal Ctags have all reinventing the wheel here. But that's the past, what's done is done. Ergus was talking about current efforts, where indeed it seems that trying to invest effort into making our etags/ctags code work as well as Universal Ctags is a kind of reinventing the wheel and the benefit doesn't seem very clear. Stefan