From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#55853: 28.1; Please document f#(...) syntax in Elisp manual Date: Thu, 09 Jun 2022 15:22:49 +0200 Message-ID: <87k09q55ue.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15805"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 55853@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 09 16:21:21 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1nzJ2G-0003tk-Ry for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 09 Jun 2022 16:21:20 +0200 Original-Received: from localhost ([::1]:34938 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nzJ2F-0000D3-Qf for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 09 Jun 2022 10:21:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43014) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzI7r-0003cf-FI for bug-gnu-emacs@gnu.org; Thu, 09 Jun 2022 09:23:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51534) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nzI7q-0000wA-Ji for bug-gnu-emacs@gnu.org; Thu, 09 Jun 2022 09:23:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nzI7q-00073o-GT for bug-gnu-emacs@gnu.org; Thu, 09 Jun 2022 09:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Jun 2022 13:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55853 X-GNU-PR-Package: emacs Original-Received: via spool by 55853-submit@debbugs.gnu.org id=B55853.165478098127121 (code B ref 55853); Thu, 09 Jun 2022 13:23:02 +0000 Original-Received: (at 55853) by debbugs.gnu.org; 9 Jun 2022 13:23:01 +0000 Original-Received: from localhost ([127.0.0.1]:45431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzI7p-00073N-4j for submit@debbugs.gnu.org; Thu, 09 Jun 2022 09:23:01 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:49342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzI7n-000736-AO for 55853@debbugs.gnu.org; Thu, 09 Jun 2022 09:22:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=m8ki910TGA41R5ftaZJX1mqxTNm1pzyWpilAVNRv8eM=; b=Rl5XPBRCbJ9IWhsJ56Wt3VgEaw 6v2rQ1RIIdvBXXdVHYz+h9efTGJ3OH03K74UXMJL/3VbpSVLEtVmsiU3pHy6/2B73M8MOR/inWWbc tAmiJi68hQt2A/kRbur1LbWNIRBVwD3nUiVEZtYbs6xOUr30n6/jYO1BrK9q9lk0uxfw=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nzI7d-0008UQ-KD; Thu, 09 Jun 2022 15:22:52 +0200 X-Now-Playing: Prince's _Sign 'O' the Times (7): Live in Utrecht I_: "Take The "A" Train-Pacemaker-I Could Never Take The Place Of Your Man (Live In Utrecht)" In-Reply-To: (Drew Adams's message of "Wed, 8 Jun 2022 16:56:02 +0000") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:234067 Archived-At: Drew Adams writes: > See https://stackoverflow.com/q/72547221/729907. > > Users see this #f(...) syntax. They should be able to consult the doc > in some way to find out what it is/means. Please consider documenting > it in the Elisp manual. Thx. >From the URL: The syntax in question is in the following expression ((remote . emacs) (system . #f(compiled-function (file path) #)) (t . #f(compiled-function (file path) #))) It's from: (cl-defmethod cl-print-object ((object compiled-function) stream) (unless stream (setq stream standard-output)) ;; We use "#f(...)" rather than "#<...>" so that pp.el gives better results. (princ "#f(compiled-function " stream) I.e., it's from the "pretty" version of prin1, and is not meant to be readable by the Lisp reader. I've now mentioned this in the Special Read Syntax node in the lispref manual in Emacs 28.2. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no