From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: scratch/list-threads 833a2d4 2/9: Make lisp/thread.el the new home for thread-related Lisp functions Date: Fri, 31 Aug 2018 15:41:17 +0200 Message-ID: <87tvnaslfm.fsf@gmx.de> References: <20180827155307.16925.11045@vcs0.savannah.gnu.org> <20180827155309.D5C18209C1@vcs0.savannah.gnu.org> <87tvndxovu.fsf@gmx.de> <87k1o7wdx7.fsf@runbox.com> <877ek780f4.fsf@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1535723022 21255 195.159.176.226 (31 Aug 2018 13:43:42 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 31 Aug 2018 13:43:42 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 31 15:43:38 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvji6-0005Or-6E for ged-emacs-devel@m.gmane.org; Fri, 31 Aug 2018 15:43:38 +0200 Original-Received: from localhost ([::1]:53786 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvjkC-0000QH-Hi for ged-emacs-devel@m.gmane.org; Fri, 31 Aug 2018 09:45:48 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60083) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fvjg3-0003TL-5D for emacs-devel@gnu.org; Fri, 31 Aug 2018 09:41:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fvjfz-0003eU-FO for emacs-devel@gnu.org; Fri, 31 Aug 2018 09:41:31 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:59167) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fvjfz-0003dg-6A for emacs-devel@gnu.org; Fri, 31 Aug 2018 09:41:27 -0400 Original-Received: from detlef.gmx.de ([212.91.238.173]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MDhba-1g8RVJ3Ses-00H6rY; Fri, 31 Aug 2018 15:41:19 +0200 In-Reply-To: (Stefan Monnier's message of "Fri, 31 Aug 2018 09:19:58 -0400") X-Provags-ID: V03:K1:A9qKV/nJfYJXPC1KAsRnZAUmuDDlze/7QPrFQUtTsl49QC47rn1 l0zEycLpJyM8EF8Bypw0Xbut1ZvFcoJCjOV2XNUSe9cSxXESt04AXiPmAj6J/qIHg1CVNyy kz6ON9FxpfgDBfsKmNyeGVARd0+ZkZHEpA9qkZS2eJp2gbygVKyeRyd/zEjJM6IrFsQ7tdT sN1WGy7lIsPAAr86PJ4gA== X-UI-Out-Filterresults: notjunk:1;V01:K0:mHLVJnnoPXQ=:xNXLmyrbv53t9N200Zo0YE T8pXT1c0opTjO+ZqGr5up9FOcmh7YGokozprlsX0mMrVIjM6TrgYyBwMGTURQGVEhiS5NYjoB efyPfi8KYVax9xniC2az7YnCyJytpIzCn79LPoXfds3tv5oe2uJOU1xflpSjcBkisatYB1Kkh TDiXgrFygXaGXlyW8UdUHpLO3ZsoH0gKdvYU4vnUlap4lGtupHi826yCe2Khf35deKxnyfHfj 8YE1lgFbdZ7PDNaG1gJ8pr0mkjLxQ+mdIzfYbzo8d1L9IggBLereUHKk9+quyxNH0SGVf9Xdd UBMBdI+c+24QvZPTzeXXe1TL0aXMCi3KqG7Wv6H2REzOFa/t+1I0vdLeW/YC5RDz2IJHXWxVB Sa7vvFtgL560IulalZT+X3FmRwtUR97OfBnU0aObIdRSHIIDDQ2ZG4VANoF0aTe+ph0DQQ3iR tCW8FHNQh5VG9J+IK7LvSyKMORFWwWjVp8VS/boL/lluC5md+o8HlrzezI2n63KBmqIJch+t+ otwFt3IEXZXTkyKUTm3ek+CI5KtdWjvOSEqsR6w7pFRY2/nCp+BTodd7QNO8ueCpeI1JzyvgT PpWIxXSexROCtPlSF5utrVzMRv0mUVd4MBjtJT6zfbymumXk5ro1TtvAD2SGX/AdUmv4wlz3g AXoaJtlGNu/zyQcUqwVC7o3EG1WBB5t0erZnqfvtKT0hT9UBcvXr5LzKu3daafvnPyEu/Abt1 gxgBBmN8O2lPuh2vc2feueFAcsHipTz11MPPEgG4RxxlAlzP9ZRT76j8HdjcvHePrj8YopvK X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.18 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:229134 Archived-At: Stefan Monnier writes: > Actually, fboundp is a much more common way to perform such tests, > especially since it can silence some warnings at the same occasion. If we want to discourage the use of featurep, it shall be documented. I, for example, regard it as natural way to test compatibility. > (featurep 'xemacs) is an important exception, tho. This test is not relevant anymore, isn't it? > What's wrong with (fboundp 'make-thread)? It returns t already for Emacs 26. If we go this way, (bound-and-true-p main-thread) would be the better choice, as proposed by Gemini. > Stefan Best regards, Michael.