<!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,&nbsp;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>&nbsp;</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
(format (or/c string? fmt?)) 
...<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (port (or/c 
output-port? 'string 'current 'argument) '<SPAN 
class=257410723-04022013>string</SPAN>))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
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>&nbsp;</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>&nbsp;</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>&nbsp;(format-procedure<BR>&nbsp; (datum any/c) 
...)<BR>&nbsp;(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>&nbsp;(format-procedure<BR>&nbsp; (port (or/c output-port? 
'string 'current))<BR>&nbsp; (datum any/c) ...)<BR>&nbsp;(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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>