From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: A read-based grep-like for symbols (el-search?) (was Do shorthands break basic tooling (tags, grep, etc)? (was Re: Shorthands have landed on master)) Date: Fri, 01 Oct 2021 22:58:04 +0000 Message-ID: <1dd5e2c1f4c4adca682f@heytings.org> References: <25d8d72022b571db5291@heytings.org> <87h7e2xsl5.fsf@gmail.com> <25d8d72022e1ea7ed022@heytings.org> <87fstl7lzw.fsf@web.de> <87a6jt7ilx.fsf@web.de> <87fstlzlaq.fsf@gmail.com> <20211001070242.GC16352@tuxteam.de> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37576"; mail-complaints-to="usenet@ciao.gmane.io" Cc: tomas@tuxteam.de, emacs-devel@gnu.org To: =?UTF-8?Q?Jo=C3=A3o_T=C3=A1vora?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 02 00:59:24 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 1mWRUy-0009Yt-3S for ged-emacs-devel@m.gmane-mx.org; Sat, 02 Oct 2021 00:59:24 +0200 Original-Received: from localhost ([::1]:56170 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWRUw-0002Kr-P6 for ged-emacs-devel@m.gmane-mx.org; Fri, 01 Oct 2021 18:59:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38630) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWRTq-0000zf-Hj for emacs-devel@gnu.org; Fri, 01 Oct 2021 18:58:15 -0400 Original-Received: from heytings.org ([95.142.160.155]:60628) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWRTk-0005jV-Uk for emacs-devel@gnu.org; Fri, 01 Oct 2021 18:58:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1633129085; bh=7gMB7gW14mvq/OKx66xlUv6YDnfr6Q3sJFglmeFyiMA=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=dCp/7d1SL5utsPruKKz776sbRBYJxZOeqSkbv4ZeuwwwnPFgjkwUhd2yyXOchqGgc 0unR9JRa8MVlMLNfBHSvAqYzXPNcQ893W5li9AmApvAfZemOInlgWYmZTeO0c32Mja 2sKFv/HD8WK9707GXg0Kb+5osE9sLBZCuseXnBfhDlWSaoTMTbg04ql3TEDyfBvJhO d18nmNPGBPQ+3GG5zlBCvyjutmUN62regjhbeBaKERHlUS0lbAK1ekOdblEPoUjvMx LKtBKtnnEsqXksnirxRVy345YNtj+TWSbdjFnnIWiE4lh5T+DmpXBMNgniXuDS4HkV 3UCuPePljqM0Q== In-Reply-To: Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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.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:276022 Archived-At: > > Grep is a tool, a tool to search text. It is only able to respond to > questions about a program's source when that source is written in text > files (which it normally is) and when the programming language is > relatively poor on indirection. > The objections raised in this discussion are not only about grep. They are also about tag systems (that can do more complex operations than grep on source files), and about the problem of code readability for Elisp programmers. All of a sudden symbols can silently be transformed by 'read' without any clear indication that such a transformation takes place.