From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.devel Subject: Re: Predicate for true lists Date: Mon, 22 Apr 2019 03:12:10 +0200 Message-ID: <877ebm268l.fsf@web.de> References: <87fu3vdjjk.fsf@tcd.ie> <2af892df-26cb-60b2-4fd8-067fcb3d32e9@cs.ucla.edu> <87r2kh9uwx.fsf@tcd.ie> <83h8lcnbxb.fsf@gnu.org> <87sh4s9poo.fsf@tcd.ie> <87k1q49p0i.fsf@tcd.ie> <87efgbbq2p.fsf@tcd.ie> <87a7gz8hp2.fsf@tcd.ie> <875zrn9bum.fsf@tcd.ie> <835zrm7fow.fsf@gnu.org> <878swivtcr.fsf@gmail.com> <87r2aayln2.fsf@tcd.ie> <87lg0hyidf.fsf@tcd.ie> <87tvew7bxj.fsf@tcd.ie> <89b0d471-80cf-4b70-a1e7-ab65024ed461@default> <87wojn6oh6.fsf@tcd.ie> <66b7933c-142f-4c6b-9cc0-526584cb3120@default> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="74893"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: "Basil L. Contovounesios" , Eli Zaretskii , Alex Branham , monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 22 03:13:16 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hINWF-000JL6-Ol for ged-emacs-devel@m.gmane.org; Mon, 22 Apr 2019 03:13:15 +0200 Original-Received: from localhost ([127.0.0.1]:58960 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hINWE-0003ZQ-IH for ged-emacs-devel@m.gmane.org; Sun, 21 Apr 2019 21:13:14 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:44975) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hINVc-0003ZK-5D for emacs-devel@gnu.org; Sun, 21 Apr 2019 21:12:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hINVb-0005XT-8f for emacs-devel@gnu.org; Sun, 21 Apr 2019 21:12:36 -0400 Original-Received: from mout.web.de ([212.227.15.4]:50715) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hINVW-0005WR-Hj; Sun, 21 Apr 2019 21:12:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1555895533; bh=fg6TLB4SnfEnYkxAD78vrjVLow5cpYcWsap2kh2+hQc=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=R7rMedCDW+Te2bbd5OHfWeJZ1mQ02FV4OfXlCMR3pf4iiMwf+aiY5WTTSUDvi7QUm BZO2mXftnYkireDb0/YsbQ3rMx6RlTVTSaVFA6RIbBy+5OwV+C+qSsBkH5200i/c7j XTkIOorT3igOhu1rW/jqoDNRrYElMqGOsyP5JSck= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([92.208.90.226]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LakkS-1gYMQn1NYO-00kLnx; Mon, 22 Apr 2019 03:12:13 +0200 In-Reply-To: <66b7933c-142f-4c6b-9cc0-526584cb3120@default> (Drew Adams's message of "Sun, 21 Apr 2019 17:03:14 -0700 (PDT)") X-Provags-ID: V03:K1:QlBwNZ6qtaElQsyGn+X/xIba/EgUaOdYB6q83aP89x4Ft9/c+OT q+GgQ1clRHsDqw/UvKn3OR5Q4Ghazq7lHrNbYUYbm0/9bGluze33/ngTqCLArNJdlQOucTy AfguxOsbYx5nvNT6TTb7VRefpr8TpuAjHmSV2E4brWmHlpOlsLBVOL43E0AXmKOAnhs/QKw 2mqyJg35qTbi+44zYUytA== X-UI-Out-Filterresults: notjunk:1;V03:K0:tYGBjcGaRm0=:/yS5f0bBEGPipWsyJRAflD 6KVU5YL1zZeYj2oVAABX06s1lA1oiijAjrsBYK/Di2hh1bCX5KUfccMEGG8zJGvIB1FoPjPlV hDHB3vFC2NuKkHFs8E1vWKZL5LsQgPd9bGia6z1QqcJMiig+fAD0irS7mfXkUExL04BmaJ3E5 1Wq8QPLjKXMpCHI83XLrUgbQv6odRHf8uCyffGNRTEgRcAa9t0h15O2mVqhX42eoxYVfHVFLF BhkPnTcQK6gA5aowm3mqSQJrgmTOQOViWLNiPUIDiWlprKylvj3D2Uz1judgu+ILTdq6uFJXy qktqWgI/7aNSFssoY59S1NDb9ef03XEL2Cnvq2a5HaE/c4OJGMxpKTSQRCmkYo8DQzUaMwqrf WJH8ZiR7qlAFcIiO1ucaeEefOkguXXCoYxJlL9LYiXjUbDHtbV8JBOEAfFnmbuemHo//oKiw8 SAot2riiFhusYpdUZefz6KO/oQVXPUngZdJ67wdV76V7Qy3Z5JXau+A11G0XKtzlq7g+F2CRS VGzIwRHzgpE4kRHYtji5aydAK7yGdmt2EBz2rAF4FJI7OXmTUdLQ/DByfBCPRTIJIeeOFq5W0 OVUriXq/TrKagsYa5/m2k7Gm/11DgIm73twd6Ew8aSnDei8r2sL8wTmCnNf/SJQ5nab81xW0Q 8Jmm1+fSrVWXk0Vt/N/PR6wCZDf94umVC+Gzo6Jau5h4yB32x7BgdzRLSyNJnimJLpJ/cXlWf 6NKUYaUoxPDuYUj7EBiKT0wmKE2esfFrJkJdmptXl1lO0+F15BYb0CY0enUvwuIqDUc6NW7o X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.4 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:235748 Archived-At: Drew Adams writes: > Anything that mentions state (which could be _any_ state > available to Emacs - not just system state I think the most important thing is the state of Emacs: variable bindings (free variables in the function body!), current buffer, value of point, etc. Since only stuff matters that Emacs has access to (and this access is always via functions and variables), one could even count everything that matters as part of Emacs' state. What I want to say that mentioning too much external stuff as examples is more confusing than helpful. Michael.