From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: master 4b79c80c999 1/2: New function 'sort-on' Date: Fri, 2 Feb 2024 17:55:41 +0200 Message-ID: <5d3b0170-f23a-4711-83c8-553108b10411@gutov.dev> References: <170688047526.14693.2994051491358257471@vcs2.savannah.gnu.org> <20240202132756.4272CC0EFE7@vcs2.savannah.gnu.org> <87cytej4hy.fsf@daniel-mendler.de> <86zfwi52m1.fsf@gnu.org> <87a5oij399.fsf@daniel-mendler.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40611"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: emacs-devel@gnu.org To: Daniel Mendler , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Feb 02 16:56:48 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 1rVvuI-000AMQ-DS for ged-emacs-devel@m.gmane-mx.org; Fri, 02 Feb 2024 16:56:47 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rVvtS-00031l-94; Fri, 02 Feb 2024 10:55:54 -0500 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 1rVvtO-00030a-Hh for emacs-devel@gnu.org; Fri, 02 Feb 2024 10:55:50 -0500 Original-Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rVvtM-0000Lc-0K; Fri, 02 Feb 2024 10:55:49 -0500 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 74F133200AFE; Fri, 2 Feb 2024 10:55:44 -0500 (EST) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Fri, 02 Feb 2024 10:55:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1706889343; x=1706975743; bh=x2fTFLbJt0vKLqrrHqwgOJV5g4UnOv/5YW3ASZ6G5mA=; b= n+ZvKdQPIDn9iSe/zj6WYA0GKwbUx59Yf+TTrId60/K6ve9sVCggG0IoxIU8ni+D srUsGTXW30T1Z5aDv9Uw2qqk7rJ2rWbMX+mY+i50Oqp9yNeqrhYi3ia8zHi/U90M sg3sicvNgukEEg9lQa+fCm3/xP5YOEZTDZadEcKdlVuQeOP7aicNhAWOF4APsvsC P0rcor4glYL0FLXzyTHpzfXAWlOWDyXK4BjIhRl8CiLgO3/htugPzEo7ppovrgR+ 2+6LsoSqP6JhsBCt3NgS/nnqd8M7GsbleGOJlhUf7LWYzNJE+pg3ygxF5bxhvEQe NGdyGHnr01KoRmmjC3chtA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1706889343; x= 1706975743; bh=x2fTFLbJt0vKLqrrHqwgOJV5g4UnOv/5YW3ASZ6G5mA=; b=n AEv7fEXq43YuebwTC209I0yA7B8fR5wwDdedn3JUA984+7n/NkvlEViVWxO8lcsk TJxYn7asW0RotzVWu7jLANvwXg130a4uKYuHxnDDao6/jYDKLbSGMfa1Cu1Qhd0q Bq9uVF5QDr1y8095EUrQ7w+GNWT7lyHTAv1kK/6KTOIx4N6ij1wbCVPG4D03MCRF +dyc3poazJ9zPBsDfG2LCGmb1idWqFBe+/l2SdlbbURCsjzfHRG3HFm2x16Qh4Fv SQQZvXm6s6oyx6PeuXf8+PsD2PuaOYwz/pEO39ASHlDoko/30FMJNpgJ4TVLs4tu fZ64/cD8L2kjkiiVsnNGg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrfedugedgkeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 2 Feb 2024 10:55:42 -0500 (EST) Content-Language: en-US In-Reply-To: <87a5oij399.fsf@daniel-mendler.de> Received-SPF: pass client-ip=64.147.123.24; envelope-from=dmitry@gutov.dev; helo=wout1-smtp.messagingengine.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_SBL_A=0.1 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:315760 Archived-At: On 02/02/2024 17:26, Daniel Mendler via Emacs development discussions. wrote: > The function works with other sequence types too and it seems a good > idea to collect sequence-related functionality in seq.el. seq.el's design is based on generic methods, overridable in specific types. If the function doesn't fit that framework, it's probably not for that package. But it could be adapted, I suppose.