<p>Have you looked at literate programming tools like noweb, and the literate tools in Racket?</p>
<div class="gmail_quote">On Apr 5, 2011 2:52 PM, "Charles Hixson" <<a href="mailto:charleshixsn@earthlink.net">charleshixsn@earthlink.net</a>> wrote:<br type="attribution">> Is there there a program roughly similar to doxygen or javadoc for <br>
> Scheme or Racket?<br>> <br>> I know myself to well to believe that I will document something, and <br>> keep the documentation current, unless it is right next to the code <br>> being documented. (It didn't work in Fortran or C when that's one of <br>
> the things I was being paid to do, so it's not likely to work now.) But <br>> javadoc and doxygen are things I find easy to just update the <br>> documentation when I change the code. If I understand correctly <br>
> Scribble wants the documentation to be in a separate file, so I need a <br>> different method.<br>> <br>> From past history I prefer documentation embedded in comments preceding <br>> the code item that it documents. I never did take to Python <br>
> documentation strings. And I'd like to be able to produce two kinds of <br>> documentation: one that documents everything and one that only <br>> documents externally visible items. My ideal output forms are HTML and <br>
> odt (OpenOffice) files.<br>> <br>> _________________________________________________<br>> For list-related administrative tasks:<br>> <a href="http://lists.racket-lang.org/listinfo/users">http://lists.racket-lang.org/listinfo/users</a><br>
</div>