unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* auto documentation of new procedures?
@ 2002-12-09 15:41 first last
  2002-12-15  0:25 ` Thien-Thi Nguyen
  0 siblings, 1 reply; 2+ messages in thread
From: first last @ 2002-12-09 15:41 UTC (permalink / raw)


I'm binding Guile to a C++ class library.  I'ld like
to be able to easily generate some documentation for
the users of the new Scheme interface to my library. 
Is there already a tool somewhere that 
turns the "gh_new_procedure*_*" and perhaps related
comments into reasonable Scheme documentation for the
functions defined?

The users already know how to use the C++ interface so
my  documentation is going to simply tell them what
each Guile function maps to in the C++ API. 



__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: auto documentation of new procedures?
  2002-12-09 15:41 auto documentation of new procedures? first last
@ 2002-12-15  0:25 ` Thien-Thi Nguyen
  0 siblings, 0 replies; 2+ messages in thread
From: Thien-Thi Nguyen @ 2002-12-15  0:25 UTC (permalink / raw)
  Cc: guile-user

   From: first last <oic2day@yahoo.com>
   Date: Mon, 9 Dec 2002 07:41:50 -0800 (PST)

   Is there already a tool somewhere that 
   turns the "gh_new_procedure*_*" and perhaps related
   comments into reasonable Scheme documentation for the
   functions defined?

guile-1.4.1.92 has (and uses for itself) such facilities:

  http://www.glug.org/alt/

you need to construct a template (.twerp) file wherein
instantiations of the docs can be placed arbitrarily.
this file is eventually converted to .texi format and
ultimately to .info (or whatever).  see node "Snarfing"
in the manaul for more info.  see doc/ref/ in the distro
for a "live" example.

in the cvs version of guile, documentation can also be
harvested from scheme macros (e.g., `begin-thread' in
ice-9/threads.scm).  i mention this because the change
from 1.4.1.92 involved extending @twerpFOO namespace, so
if there are any C++-related requirements, i would be
glad to find out about them in order to include proper
support in 1.4.1.93.

thi


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-12-15  0:25 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-12-09 15:41 auto documentation of new procedures? first last
2002-12-15  0:25 ` Thien-Thi Nguyen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).