From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#70686: 30.0.50; cl--position is slow Date: Wed, 01 May 2024 15:34:19 +0300 Message-ID: <86y18togms.fsf@gnu.org> References: <87y18uwgsk.fsf@gmail.com> <86bk5ppwss.fsf@gnu.org> <87ttjhwwnr.fsf@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28033"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 70686@debbugs.gnu.org To: No Wayman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 01 14:35:27 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1s29BG-0006zs-4j for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 May 2024 14:35:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s29Aa-0008Pt-VX; Wed, 01 May 2024 08:34:45 -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 1s29AY-0008PV-Of for bug-gnu-emacs@gnu.org; Wed, 01 May 2024 08:34:43 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s29AX-0000fN-D1 for bug-gnu-emacs@gnu.org; Wed, 01 May 2024 08:34:41 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s29As-0006Qd-Aa for bug-gnu-emacs@gnu.org; Wed, 01 May 2024 08:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 May 2024 12:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70686 X-GNU-PR-Package: emacs Original-Received: via spool by 70686-submit@debbugs.gnu.org id=B70686.171456689624702 (code B ref 70686); Wed, 01 May 2024 12:35:02 +0000 Original-Received: (at 70686) by debbugs.gnu.org; 1 May 2024 12:34:56 +0000 Original-Received: from localhost ([127.0.0.1]:37266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s29Al-0006QM-Tc for submit@debbugs.gnu.org; Wed, 01 May 2024 08:34:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37584) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s29Aj-0006QE-8c for 70686@debbugs.gnu.org; Wed, 01 May 2024 08:34:53 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s29AH-0000d7-5z; Wed, 01 May 2024 08:34:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=JasYf+tRMvE/wMcHjYbk16Y4m5paN+a6U0ijEuc8zaA=; b=XSar6KsUsa01 ESkvbuC4SkXhETQu4biEnaqpaJIBP6P06pd4643wY4DGQ7Apw1MJ8oNzgvWiO6yvvFVYoBkPw7eqk vqLLNd2xdTLHzYOJtYPykQz8/UM4w8lqtNIEItpufnrUkCjQV/amVwSTahATonFcg687N4+X+E8le Q4SleXgtWyUxU3oOPz27ypIpg2toMdL7aOfISyvnODcgQn9X/KfiRZFI0CfsqXy8G8v3yXcEokQ6N FH77djCfaQ3vlnlRXSWQAJnzO529RKU9lnZQySYL9v0Av9KFceF3CG+o6Yfzo6LgzwVG5gb9wr6hQ m1+5F2oQdxrxxamqo6cclg==; In-Reply-To: <87ttjhwwnr.fsf@gmail.com> (message from No Wayman on Wed, 01 May 2024 08:20:56 -0400) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:284253 Archived-At: > From: No Wayman > Cc: 70686@debbugs.gnu.org > Date: Wed, 01 May 2024 08:20:56 -0400 > > It would be preferable to improve the performance of that > function, as it would benefit anyone using it. Sure, if you have a patch to improve performance, please share it. But otherwise asking for better performance here is not very useful, because we'd like to improve performance of everything in Emacs. IOW, the need and the motivation exist, but without some practical suggestion how to improve there's no way to resolve such issues raised here. So: > Slow performance, especially in a widely used library like cl-lib, > is a bug. > Where would you prefer such observations be reported? I think only cases of abysmally inadequate and terribly slow performance should be reported as bugs, when there's no practical suggestion for improving the performance. > Are you confident the performance trade-off is due to dispatching > on sequence types in this case? > Do you think the performance could be improved without sacrificing > that flexibility? > I'll dig into it more when I have time, but I'm starting a > discussion here in case someone has already made an attempt or > knows the answers to those questions. Discussions generally don't belong here. A better place for that is emacs-devel, if only because many more people read it. Thanks.