From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Noah Lavine Newsgroups: gmane.lisp.guile.devel Subject: Re: Indexing Scheme and C identifiers separately Date: Sun, 24 Apr 2011 21:18:38 -0400 Message-ID: References: <8CDD0063C9BEB29-FC8-5987@web-mmc-d08.sysops.aol.com> <8CDD0D662A18273-1820-10289@webmail-m029.sysops.aol.com> <20110424190907.7da62045@rascar> <8CDD0E83970C890-1820-11709@webmail-m029.sysops.aol.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: dough.gmane.org 1303694330 23164 80.91.229.12 (25 Apr 2011 01:18:50 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 25 Apr 2011 01:18:50 +0000 (UTC) Cc: wingo@pobox.com, guile-devel@gnu.org, david@altosw.be To: Mark Harig Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Apr 25 03:18:44 2011 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QEARn-0007KG-D5 for guile-devel@m.gmane.org; Mon, 25 Apr 2011 03:18:43 +0200 Original-Received: from localhost ([::1]:44033 helo=lists2.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEARm-0000tM-KZ for guile-devel@m.gmane.org; Sun, 24 Apr 2011 21:18:42 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:51887) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEARk-0000tH-ID for guile-devel@gnu.org; Sun, 24 Apr 2011 21:18:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QEARj-0000h6-OS for guile-devel@gnu.org; Sun, 24 Apr 2011 21:18:40 -0400 Original-Received: from mail-vw0-f41.google.com ([209.85.212.41]:60702) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEARj-0000h0-Lv for guile-devel@gnu.org; Sun, 24 Apr 2011 21:18:39 -0400 Original-Received: by vws4 with SMTP id 4so2011831vws.0 for ; Sun, 24 Apr 2011 18:18:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=XMr9DJFgkeOfztiXGQjFZXRJDSLROPbeWDiQ13VMhqA=; b=kjxydaPNn+SYIzIVMYzp5MNrE9kxTXATqNw+znYBXqxn0vl9kNZNsCI6kjAt96Dpe7 i3qjtwPg4Bhl8H+cPsyNj3BKhrfK10C2hgMJRee0jxRn2L3lPNwcmszGPFcOOzI+4Gz/ OhTiCeLFxFiCkqS4vWHcNWlmBTgbgUT99MLjs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=nizbXxzduHKcevGYPE2suO+NoDGheB3iV0M7OpzWpLyhvj5BkT1docUJEjU9mWrwyN 8rj32nF36rj47mP4YuW3Wc/SHKImeF0XtkWGKs2FFGZ+cTUQ+HB4zrBvGGHYGLGz8EF0 tdd3ZNswHMuchsaETLe9Qe7rKb6yEvvgx1TiA= Original-Received: by 10.52.173.176 with SMTP id bl16mr5344207vdc.41.1303694318263; Sun, 24 Apr 2011 18:18:38 -0700 (PDT) Original-Received: by 10.52.166.70 with HTTP; Sun, 24 Apr 2011 18:18:38 -0700 (PDT) In-Reply-To: <8CDD0E83970C890-1820-11709@webmail-m029.sysops.aol.com> X-Google-Sender-Auth: RvBcoFW48mK5ZEluy7z_GPmpNdQ X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.212.41 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:12335 Archived-At: Hello, > I do not know how you are reading the Guile Reference > Manual, but the printed version is about 809 pages long. At > present, the indices run from page 755 to 809, so the > revision that is suggested, above, would not be small. > > What would be of some help to get this project started is a > list of the identifiers: > > 1) A list of all Scheme procedure names > 2) A list of all C procedure names > 3) A list of all Scheme variable names > 4) A list of all C variable names > 5) A list of all Scheme type names > 6) A list of all C type names > > (By "all names", I mean "all names included in the Guile > Reference Manual", not, for example, "all C function names > in Standard C".) Perhaps I am misunderstanding you, but I am afraid that you are not aware that the indices are generated automatically. The relevant file is "/doc/ref/indices.texi. It contains three "@printindex" commands, which I suspect generate the indices. Therefore the way to do this is not to remake the indices ourselves, but to change the texinfo code that generates them for us. Unfortunately, I do not know enough about texinfo to know what is involved in this. So the good news is that it will be much less work than it might seem to re-do this. The bad news is that someone has to learn texinfo, unless one of us already knows it. Noah