From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Newsgroups: gmane.emacs.devel Subject: Re: Poor quality documentation in edebug.el, and recursive documentation. Date: Sat, 9 May 2020 17:06:35 +0200 Message-ID: <20200509150635.GB1064@tuxteam.de> References: <20200505202048.GA15482@ACM> <6674ab3a-9107-d59f-5758-2fd5961cfbcc@gmail.com> <20200506170134.GB5741@ACM> <20200508195908.GC6705@ACM> <83o8qxhcxh.fsf@gnu.org> <20200509145619.GA23611@ACM> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8P1HSweYDcXXzwPJ" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="129312"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/1.5.21 (2010-09-15) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 09 17:07:31 2020 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 1jXR4d-000XYB-Co for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 17:07:31 +0200 Original-Received: from localhost ([::1]:44002 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jXR4b-0001SP-UR for ged-emacs-devel@m.gmane-mx.org; Sat, 09 May 2020 11:07:29 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37608) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jXR3t-0000kO-J6 for emacs-devel@gnu.org; Sat, 09 May 2020 11:06:45 -0400 Original-Received: from mail.tuxteam.de ([5.199.139.25]:32847) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.90_1) (envelope-from ) id 1jXR3r-0007DE-UP for emacs-devel@gnu.org; Sat, 09 May 2020 11:06:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=From:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:Date; bh=LVDCWNHaKY5fPPDIHItHq7sNGvBfW1czc7iybKv4t4Q=; b=jbmnUrkUdq2mcpEauleEb+6axY/M05DZXN7sfD9/kHxptHX2fZwL+vm4u5QCIbScTcqNCufchYtFF5C20kBjgKhLzp/q94HxLAH4+jSeTaRW+bgzcGIpaySNDtAneJ9Fy5eDoiajpH817anSnMO4zREOibqrGrBw2X0VBpUilnxnQJ9v8NzVsdQmsZKnCkCKnGYJKYGu8p1EHCyibEDFWzYFtiWyBXJE6dZQpwVSk0yZ5FBJpuFMP/jmxUK+NyiqVjT2XJq2YH8L9i04xYyupHAzpGOrGEzSj0Y7AcEZGlDgXwBUp1DVtbLjf6qzyXFY+PkBhcT1DdVbiKavDj4k5Q==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1jXR3j-00015E-K0 for emacs-devel@gnu.org; Sat, 09 May 2020 17:06:35 +0200 Content-Disposition: inline In-Reply-To: <20200509145619.GA23611@ACM> Received-SPF: pass client-ip=5.199.139.25; envelope-from=tomas@tuxteam.de; helo=mail.tuxteam.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/09 11:06:36 X-ACL-Warn: Detected OS = Linux 3.1-3.10 X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:249456 Archived-At: --8P1HSweYDcXXzwPJ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline On Sat, May 09, 2020 at 02:56:19PM +0000, Alan Mackenzie wrote: [...] > I don't know precisely what a "place" is [...] I think the best metaphor (it's metaphors all the way down, isn't it) is an "lvalue". Something you can assign to (but if you use the same "thing" whithin an expression, you get its value). Thing is, in C an lvalue isn't a first-order object [1], you can't push it around. Lisp, OTOH... Cheers [1] Well, it isn't really a first order object in Lisp either, but your code can pretend, up to a certain point. -- t --8P1HSweYDcXXzwPJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAl62xvsACgkQBcgs9XrR2katTwCcCB0Zz4bxiC01jZ11QGDDzfcj VfQAn1TGJ+eTORHWWQAXF2IlguTSz6K7 =+UoO -----END PGP SIGNATURE----- --8P1HSweYDcXXzwPJ--