From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: seq.el and the complexity of Emacs Lisp. Date: Tue, 07 Nov 2023 22:08:40 -0500 Message-ID: References: <83r0l32hi1.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37446"; mail-complaints-to="usenet@ciao.gmane.io" Cc: gerd.moellmann@gmail.com, paaguti@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 08 04:09:24 2023 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 1r0YwV-0009Vp-M1 for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Nov 2023 04:09:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r0Yvq-0001Mq-Jb; Tue, 07 Nov 2023 22:08:42 -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 1r0Yvp-0001MF-Nh for emacs-devel@gnu.org; Tue, 07 Nov 2023 22:08:41 -0500 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 1r0Yvp-00038u-Dt; Tue, 07 Nov 2023 22:08:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=TDnUxRjLZIBWkSJfievqbA11ZVV1+cVYuMHzOx0i24s=; b=MkyTNFnjnBpZ 9Jm8R7cqtyuNc6lKbCdi8RhVihZAzabWdLVKX8xu/qPyfHXdlWsd50JzGLxsumDximgqGyw0nzUie oJ/hSVt46lQ0WjmqE3rjslpS3iYiHPULmH4QXfWzUzCQR3vNSBTp6KyS2SOYYMrcF0XEB7UFCz6CX r0sx91jrURzrCMMY6MUEeC79b1tECTArn8ycvNsdUozCQNKS2LzrgNVmsjGhH1BZSKZ/3z+ec1I/a PT3qNfscMxQivXLR9Ybw0FAaB+IGPtMyALaNMXPo8uwTAXQapPo4qypjxXnOKsDrIYPcwIZgCHEEJ OFVavoFost0rCA9bEyC0DA==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1r0Yvo-0000M1-KV; Tue, 07 Nov 2023 22:08:40 -0500 In-Reply-To: <83r0l32hi1.fsf@gnu.org> (message from Eli Zaretskii on Mon, 06 Nov 2023 14:28:22 +0200) 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:312334 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Our convention nowadays is that any function/variable that has 2 > dashes after the prefix, in this case seq--SOMETHING, is internal, and > all the others are public. Yes, and seq.el follows that. But some of the things defined near the top of seq.el are not functions or variables, and they don't follow that convention. It wasn't immediately clear to me what kind of things they were. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)