GNU bug report logs - #61293
30.0.50; [FR] Add `proper-list-p' and `plistp' to 2.7 Type Predicates section of the manual

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Ihor Radchenko <yantar92@HIDDEN>; dated Sun, 5 Feb 2023 12:01:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 61293 <at> debbugs.gnu.org:


Received: (at 61293) by debbugs.gnu.org; 5 Feb 2023 13:02:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 05 08:02:05 2023
Received: from localhost ([127.0.0.1]:44317 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pOeej-0004w5-HA
	for submit <at> debbugs.gnu.org; Sun, 05 Feb 2023 08:02:05 -0500
Received: from eggs.gnu.org ([209.51.188.92]:49816)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pOeeg-0004va-Nq
 for 61293 <at> debbugs.gnu.org; Sun, 05 Feb 2023 08:02:03 -0500
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 <eliz@HIDDEN>)
 id 1pOeea-0002ek-NW; Sun, 05 Feb 2023 08:01:56 -0500
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=HMDK1Mf3OjU6Pf/KH6JNdgGZtVXOkBVgELyNCW1JMSs=; b=bvwKNzJi55I2
 LcfKYloNbTsFPyHL/8rp/9CFX8OH0p0R/XW7+Rl7DW695/HQncYxK7kh5LYEofkkVFUscZlGlwXL0
 zvFQZQU5NtedRNegQqqg/VmW93OhrZmPzRLgLY6AqS0uF5wFgLpJP55xgsVmWGHtHjB00aKjsNtPJ
 VSM83TPsPsukj+gBlfF0Xzx2854jhjq9n6polsV7EcjngTpz2u5/eBmxolLIQpXLFipqZX8GEwJLY
 zM9FwY7MdbGUQ3iDOgha4zwJI/hgJ49DFDkQ9qFPwSsiImAR8DsGL83iKODyv8hSseOBUIZ+o/5Cs
 DQjXXM9RWk/2w4MV3uwfJw==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pOeeZ-0006sa-Qs; Sun, 05 Feb 2023 08:01:56 -0500
Date: Sun, 05 Feb 2023 15:02:05 +0200
Message-Id: <83357ks1te.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <871qn4e1fr.fsf@localhost> (message from Ihor Radchenko on Sun,
 05 Feb 2023 12:34:00 +0000)
Subject: Re: bug#61293: 30.0.50; [FR] Add `proper-list-p' and `plistp' to
 2.7 Type Predicates section of the manual
References: <877cwwe2ya.fsf@localhost> <834js0s467.fsf@HIDDEN>
 <871qn4e1fr.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61293
Cc: 61293 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Cc: 61293 <at> debbugs.gnu.org
> Date: Sun, 05 Feb 2023 12:34:00 +0000
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > proper-list-p was already documented.  I added plistp.
> 
> Thanks! Note that `proper-list-p' is not listed in section 2.7.

I don't think this should bother us.  If you type "i proper list RET",
you will land in the node which describes that term; the very next
section documents proper-list-p.  So I think everything here is fine.

> >> Also, what about `alistp'? Would it make sense to add such function?
> >
> > I don't know.  When would it be useful?
> 
> I mostly expected it is exist, but it does not.
> Also, there is `nested-alist-p'. So, not having `alistp' feels awkward.

Most probably because no one needed it, at least not too frequently.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61293; Package emacs. Full text available.

Message received at 61293 <at> debbugs.gnu.org:


Received: (at 61293) by debbugs.gnu.org; 5 Feb 2023 12:33:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 05 07:33:36 2023
Received: from localhost ([127.0.0.1]:44298 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pOeD9-0004A1-VS
	for submit <at> debbugs.gnu.org; Sun, 05 Feb 2023 07:33:36 -0500
Received: from mout02.posteo.de ([185.67.36.66]:45915)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1pOeD7-00049l-C0
 for 61293 <at> debbugs.gnu.org; Sun, 05 Feb 2023 07:33:33 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 73294240184
 for <61293 <at> debbugs.gnu.org>; Sun,  5 Feb 2023 13:33:27 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1675600407; bh=zBOP3PBWDGxNnW4cIUS1VkFlT9ykbP9hzlMzzKOodRU=;
 h=From:To:Cc:Subject:Date:From;
 b=i7GCLk3c3iLLnHY6lOzPMdJn64ni7wDIfMfEJ9sT6ZhZF9V0v9kKooSBj74P2Fel+
 ef1lI/sgy67U2xVfAH/+ZEEDrL25ipo9vytKJ6lnOPMPkNQKei/KF9T9sfn4j63ypR
 UIp7TDjbMBDbfm7U7jK0YdwF3JFC03il6Ybjk1BzZUSxj7cF1yvAcLRDAkjSqdDAju
 bJm4C3625MKkUPocThDGE1+0wpLbtxmF1ypTgVokLVXTTt8FsRutZHb7rTr7JU5+UT
 QO9zrdJ3jOTbDl03aC2cbpas9Ldm8qunm2YF0z3BjpfRBHuuW8M7VqYbe0x8JgWSSS
 B3/ZScxloUaRQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4P8phk56MWz9rxH;
 Sun,  5 Feb 2023 13:33:25 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#61293: 30.0.50; [FR] Add `proper-list-p' and `plistp' to
 2.7 Type Predicates section of the manual
In-Reply-To: <834js0s467.fsf@HIDDEN>
References: <877cwwe2ya.fsf@localhost> <834js0s467.fsf@HIDDEN>
Date: Sun, 05 Feb 2023 12:34:00 +0000
Message-ID: <871qn4e1fr.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61293
Cc: 61293 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:

> proper-list-p was already documented.  I added plistp.

Thanks! Note that `proper-list-p' is not listed in section 2.7.

>> Also, what about `alistp'? Would it make sense to add such function?
>
> I don't know.  When would it be useful?

I mostly expected it is exist, but it does not.
Also, there is `nested-alist-p'. So, not having `alistp' feels awkward.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61293; Package emacs. Full text available.

Message received at 61293 <at> debbugs.gnu.org:


Received: (at 61293) by debbugs.gnu.org; 5 Feb 2023 12:11:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 05 07:11:11 2023
Received: from localhost ([127.0.0.1]:44252 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pOdrS-0007G2-QP
	for submit <at> debbugs.gnu.org; Sun, 05 Feb 2023 07:11:11 -0500
Received: from eggs.gnu.org ([209.51.188.92]:38818)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pOdrR-0007Ec-3H
 for 61293 <at> debbugs.gnu.org; Sun, 05 Feb 2023 07:11:09 -0500
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 <eliz@HIDDEN>)
 id 1pOdrK-0006CQ-PX; Sun, 05 Feb 2023 07:11:02 -0500
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=ZhJzXQ6Usn/HlaO8ZjRMOCrJu+VaVVTe1LpvdAk+mOo=; b=T6g2Sl71ZfLF
 rzreT1YJeXtmg4tyLcjjWWDIU/FC4sM+3i8JjCUV88qK0KL6rHWMskcXwBuX3wsmJ6ihKpgb40/n2
 QScW0G+mL2mrVEgyUnZvGol5AH/ekHigDyjglA9XMClVXrwsSaF97lxZBtXoRRUrocIS+tVSk2qGR
 k87OSdseUeVwgeyfA6yalMh6+QPqHMenvXgEGEV1t+/s1tNOQpScmhW03FSbonKK4aMtwLoXp2o5x
 ga6eXmJfIhJi5OpalqiEGyUK4KGzdgFjYZUYQK5njjqYj7o+Ep7E1+Owf5BZxae+kufBzCz3lpUYs
 z3iMa5k2/sMg/54q3riQhA==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pOdrK-0002nJ-89; Sun, 05 Feb 2023 07:11:02 -0500
Date: Sun, 05 Feb 2023 14:11:12 +0200
Message-Id: <834js0s467.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ihor Radchenko <yantar92@HIDDEN>
In-Reply-To: <877cwwe2ya.fsf@localhost> (message from Ihor Radchenko on Sun,
 05 Feb 2023 12:01:17 +0000)
Subject: Re: bug#61293: 30.0.50;
 [FR] Add `proper-list-p' and `plistp' to 2.7 Type Predicates section
 of the manual
References: <877cwwe2ya.fsf@localhost>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61293
Cc: 61293 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Ihor Radchenko <yantar92@HIDDEN>
> Date: Sun, 05 Feb 2023 12:01:17 +0000
> 
> would it make sense to mention `proper-list-p' and `plistp' in the Elisp
> manual? I got to know about these function by accident and
> `proper-list-p' in particular is extremely useful in some situations.

proper-list-p was already documented.  I added plistp.

> Also, what about `alistp'? Would it make sense to add such function?

I don't know.  When would it be useful?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61293; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 5 Feb 2023 12:00:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 05 07:00:53 2023
Received: from localhost ([127.0.0.1]:44223 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pOdhV-0006xY-8g
	for submit <at> debbugs.gnu.org; Sun, 05 Feb 2023 07:00:53 -0500
Received: from lists.gnu.org ([209.51.188.17]:38296)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <yantar92@HIDDEN>) id 1pOdhQ-0006xN-5Y
 for submit <at> debbugs.gnu.org; Sun, 05 Feb 2023 07:00:51 -0500
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 <yantar92@HIDDEN>)
 id 1pOdhO-0004c9-1A
 for bug-gnu-emacs@HIDDEN; Sun, 05 Feb 2023 07:00:47 -0500
Received: from mout01.posteo.de ([185.67.36.65])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <yantar92@HIDDEN>)
 id 1pOdhK-0002hJ-KH
 for bug-gnu-emacs@HIDDEN; Sun, 05 Feb 2023 07:00:45 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id E0AA82400AD
 for <bug-gnu-emacs@HIDDEN>; Sun,  5 Feb 2023 13:00:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1675598439; bh=0F/220w3X0q2OAqvq3e1b0zBC8V/4g4wk4Hs7fiSOuM=;
 h=From:To:Subject:Date:From;
 b=PNUYeM1w1JCAQ4nD628munpIaclBWrrK3sSj2wBFac9hxloIvS5WUwx8PGMGv+oim
 LLDPlx5PwxTtY8/kyFvAMQt6hRtIFpFLIj7ayQPfxgpllPKVSOSC6Vizv3cAmwNh0j
 AP4vZZRGyb3FsP2p5ARhYX5anebDneN1uT5ZSlytScuFswnzPt80l0rAsK0Z//xcw5
 /TR4+CiCW8VEC6acSBKG4e3XQc6YlJDZdIVr5YugotDiExxYarWTusyc0JREcpgLdz
 bgtjcWRMg31CWwAhtoejoGWCi8qYusKEBG+njr00K75642FZbAv+yyVsUJcjaNjvGR
 JKX2fXp4Py7bw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4P8nyv1RXlz9rxN
 for <bug-gnu-emacs@HIDDEN>; Sun,  5 Feb 2023 13:00:38 +0100 (CET)
From: Ihor Radchenko <yantar92@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; [FR] Add `proper-list-p' and `plistp' to 2.7 Type
 Predicates section of the manual
Date: Sun, 05 Feb 2023 12:01:17 +0000
Message-ID: <877cwwe2ya.fsf@localhost>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@HIDDEN;
 helo=mout01.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 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_MED=-2.3, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

Hi,

would it make sense to mention `proper-list-p' and `plistp' in the Elisp
manual? I got to know about these function by accident and
`proper-list-p' in particular is extremely useful in some situations.

Also, what about `alistp'? Would it make sense to add such function?

In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, cairo version
 1.17.6) of 2023-02-03 built on localhost
Repository revision: ac7ec87a7a0db887e4ae7fe9005aea517958b778
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101006
System Description: Gentoo Linux

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




Acknowledgement sent to Ihor Radchenko <yantar92@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#61293; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 5 Feb 2023 13:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.