From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: pcase documentation missing Date: Thu, 28 Feb 2019 08:14:43 -0500 Message-ID: References: <87o975y08h.fsf@web.de> <87bm34y7f8.fsf@web.de> <875zt4axno.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="33540"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Michael Heerdegen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 28 14:15:32 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 1gzLX9-0008a2-Hl for ged-emacs-devel@m.gmane.org; Thu, 28 Feb 2019 14:15:31 +0100 Original-Received: from localhost ([127.0.0.1]:38373 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gzLX8-0004u1-Ey for ged-emacs-devel@m.gmane.org; Thu, 28 Feb 2019 08:15:30 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33933) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gzLWR-0004tf-MW for emacs-devel@gnu.org; Thu, 28 Feb 2019 08:14:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gzLWQ-0007uh-Q6 for emacs-devel@gnu.org; Thu, 28 Feb 2019 08:14:47 -0500 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:55892) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gzLWQ-0007tQ-K3 for emacs-devel@gnu.org; Thu, 28 Feb 2019 08:14:46 -0500 Original-Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id x1SDEhUA027246; Thu, 28 Feb 2019 08:14:44 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id D40EA69F62; Thu, 28 Feb 2019 08:14:43 -0500 (EST) In-Reply-To: <875zt4axno.fsf@web.de> (Michael Heerdegen's message of "Thu, 28 Feb 2019 13:46:19 +0100") X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 2 Rules triggered EDT_SA_DN_PASS=0, RV6493=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6493> : inlines <7025> : streams <1814348> : uri <2803706> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.20 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:233699 Archived-At: > There is a little part that I don't understand, however: why does C-h f > pcase load radix-tree? Probably for the same reason `C-h f car RET` loads radix-tree? I know why radix-tree is involved: it's used by describe-function to be able to complete&find function names of packages that aren't yet loaded. With some careful coding it should be possible to avoid loading it in cases where there's no need for completion and where the function is already defined. Apparently I wasn't careful enough when I wrote that. Stefan