<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 9.00.8112.16457"></HEAD>
<BODY>
<DIV><SPAN class=257410723-04022013><FONT face=Arial>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=257410723-04022013><FONT face=Arial>At last, with help of this
list, I have a readable scribble/manual for my planet-fmt, I think. In this
manual I have:</FONT></SPAN></DIV>
<DIV><FONT size=2 face="Courier New"><SPAN
class=257410723-04022013></SPAN></FONT> </DIV>
<DIV><FONT size=2 face="Courier New">#lang <A>scribble/manual</A></FONT></DIV>
<DIV><FONT face="Courier New"><FONT size=2><SPAN class=257410723-04022013>blah
blah blah</SPAN></FONT></FONT></DIV>
<DIV><SPAN class=257410723-04022013></SPAN><FONT size=2
face="Courier New">@defproc[(fmt<BR>
(format (or/c string? fmt?))
...<BR> (port (or/c
output-port? 'string 'current 'argument) '<SPAN
class=257410723-04022013>string</SPAN>))<BR>
fmt?]<BR>Procedure @racket[fmt] produces a format-procedure<SPAN
class=257410723-04022013>, blah blah blah ...</SPAN>.</FONT></DIV>
<DIV><FONT size=2 face="Courier New"></FONT> </DIV>
<DIV><SPAN class=257410723-04022013><FONT face=Arial>Now I want to explain how
to use the procedures produced by procedure fmt. There are two cases, therefore
I include the following in the manual:</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><FONT size=2><FONT face="Courier New">When procedure @racket[fmt] was
called with an output-port or symbol<BR>@racket['string] or @racket['current]
for its port-argument, the returned<BR>format-procedure can be called as
follows:<BR>@defproc[#:kind
"format-procedure"<BR> (format-procedure<BR> (datum any/c)
...)<BR> (or/c string? void?)]<BR>When procedure @racket[fmt] was called
with symbol @racket['argument] for its<BR>port-argument, the returned
format-procedure can be called as follows:<BR>@defproc[#:kind
"format-procedure"<BR> (format-procedure<BR> (port (or/c output-port?
'string 'current))<BR> (datum any/c) ...)<BR> (or/c void?
string?)]</FONT></FONT></DIV>
<DIV><FONT face="Courier New"><FONT size=2>b<SPAN class=257410723-04022013>lah
blah blah</SPAN></FONT></FONT></DIV>
<DIV><FONT size=2 face="Courier New"></FONT> </DIV>
<DIV><FONT face="Courier New"><SPAN class=257410723-04022013><FONT
face=Arial>Now I have a problem: the identifier `format-procedure´ is included
in the table of contents (two times). My question is: "how can I avoid every
mention of this identifier in the table of contents?". Or asked in another way:
how can I use the layout rendered by defproc without actually
defproccing?</FONT></SPAN></FONT></DIV>
<DIV><FONT face="Courier New"><SPAN class=257410723-04022013><FONT
face=Arial></FONT></SPAN></FONT> </DIV>
<DIV><FONT face="Courier New"><SPAN class=257410723-04022013><FONT
face=Arial>The `WARNING: collected information for key multiple times etc
format-procedure etc´ does not bother me. In fact there is no info for this
identifier.</FONT></SPAN></FONT></DIV>
<DIV><FONT face="Courier New"><SPAN class=257410723-04022013><FONT
face=Arial></FONT></SPAN></FONT> </DIV>
<DIV><FONT face="Courier New"><SPAN class=257410723-04022013><FONT face=Arial>I
know we have defproc* too, but I think that would make my manual rather
complicated for the reader.</FONT></SPAN></FONT></DIV>
<DIV><FONT face=Arial><SPAN class=257410723-04022013></SPAN></FONT> </DIV>
<DIV><FONT face=Arial><SPAN class=257410723-04022013>Thanks to all who
contributed to scribble, it is great,</SPAN></FONT></DIV>
<DIV><FONT face=Arial><SPAN
class=257410723-04022013>Jos</SPAN></FONT></DIV></BODY></HTML>