From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.devel Subject: Re: [Elisp: 8 out of 10 problems] I think the last one! (point) Date: Sun, 11 Aug 2024 14:16:17 +0200 Message-ID: <87ikw7xnji.fsf@dataswamp.org> References: <875xs7zzik.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31871"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Cancel-Lock: sha1:gp0OEyNS5bhyDchb2nVb53/jyYE= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 11 14:52:25 2024 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 1sd83c-0008Ah-Tz for ged-emacs-devel@m.gmane-mx.org; Sun, 11 Aug 2024 14:52:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sd82n-0001FH-SB; Sun, 11 Aug 2024 08:51:34 -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 1sd7Ux-000691-QC for emacs-devel@gnu.org; Sun, 11 Aug 2024 08:16:35 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sd7Uv-0004FB-G8 for emacs-devel@gnu.org; Sun, 11 Aug 2024 08:16:35 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1sd7Us-0006il-Sg for emacs-devel@gnu.org; Sun, 11 Aug 2024 14:16:30 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 11 Aug 2024 08:51:31 -0400 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:322635 Archived-At: Yuri Khan wrote: > Okay, I can make out 'begin' and 'length'. Without looking, > I do not understand at all what 'reg' is supposed to mean. > region? regexp? register? Also, you should be aware that when you do optimizations such as these, they are for experienced people. People who use it every day. The purpose is not to make anything more accessible to newcomers or anything like that. At some point, it will be like removing the Presta valves from a bike. 2 valves is 0.67 grams. They do rotate on the wheels but it is well-known it cannot affect the outcome of a race. So, does that mean it is useless, meaningless? No, it means you have done anything and is now ready to do, whatever it is you should do. Are we done optimizing Emacs? Have we added all the interesting, complicated parts, but also trimmed every detail to the point we have a well-oiled machine, ready to execute? As for me the answer would be: we can always get more interesting, complicated stuff, and as for the details: no, they are not trimmed down at all, on the contrary they tell me that thru Emacs history, people have not thought a lot about that att all and it hasn't been prioritized. I say this, of course, on a broad scale and is not commentating anyone's individual contribution or style. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This post is written by incal, official Emacs developer since 2015 and contributor to core Emacs, to ELPA, and to Emacs culture. This post is on-topic - it is about Emacs, ELPA, Elisp, and the Emacs community. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- underground experts united https://dataswamp.org/~incal