From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25261 invoked by alias); 18 Jan 2002 08:05:18 -0000 Mailing-List: contact guile-emacs-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: guile-emacs-owner@sources.redhat.com Received: (qmail 25219 invoked from network); 18 Jan 2002 08:05:17 -0000 Received: from unknown (HELO svan17.sannet.ne.jp) (134.180.49.17) by sources.redhat.com with SMTP; 18 Jan 2002 08:05:17 -0000 Received: from xp.netlab.jp (eaa1-ppp374.tokyo.sannet.ne.jp [211.133.176.89]) by svan17.sannet.ne.jp (Postfix) with ESMTP id D802C3785D; Fri, 18 Jan 2002 17:05:14 +0900 (JST) Date: Fri, 18 Jan 2002 00:05:00 -0000 Message-ID: From: Keisuke Nishida To: Chris Beggy Cc: guile-emacs@sources.redhat.com Subject: Re: emacs-guile In-Reply-To: <20020117.230602.59069554.chrisb@kippona.com> References: <20020117.182307.56681257.chrisb@kippona.com> <20020117.230602.59069554.chrisb@kippona.com> User-Agent: Wanderlust/2.6.0 (Twist And Shout) SEMI/1.14.3 (Ushinoya) FLIM/1.14.3 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/21.1 (i686-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII X-SW-Source: 2002-q1/txt/msg00011.txt.bz2 At Thu, 17 Jan 2002 23:06:02 -0500 (EST), Chris Beggy wrote: > > Do we have any capability to do something like C-h f function> to learn about the scheme functions in the imported > library? Do we have to worry about collision with elisp symbols? If you are only interested in docstrings of Scheme procedures, try guile-scheme-mode and type `C-c C-d' (guile-scheme-describe). Or if you want to import Scheme procedures with their docstrings, call `guile-import' with option `:with-docs'. You can specify the imported symbol by the second argument of `guile-import': (guile-import assq guile-assq :with-docs) (documentation 'guile-assq) => " - Scheme Procedure: assq key alist - Scheme Procedure: assv key alist - Scheme Procedure: assoc key alist Fetch the entry in ALIST that is associated with KEY. To decide whether the argument KEY matches a particular entry in ALIST, `assq' compares keys with `eq?', `assv' uses `eqv?' and `assoc' uses `equal?'. If KEY cannot be found in ALIST (according to whichever equality predicate is in use), then return `#f'. These functions return the entire alist entry found (i.e. both the key and the value)." See the README file for (a little bit) more information. Keisuke