A noweb file is a sequence of chunks, which may appear in any order. Nuweb allows the programmer to present elements of the program in any desired order. Babel&#x2F;org-mode allows for arbitrary order as well. Here&#x27;s an example of Babel: <a href="http:&#x2F;&#x2F;www.howardism.org&#x2F;Technical&#x2F;LP&#x2F;introduction.html" rel="nofollow">http:&#x2F;&#x2F;www.howardism.org&#x2F;Technical&#x2F;LP&#x2F;introduction.html</a><p>I&#x27;m not sure what LP implementations you have looked at it would have again helped any misunderstanding on my part if you had named said implementations that supposedly &quot;dominate&quot; the legacy of LP.<p>The jab was to point out how your argument returns false with such statements as &quot;I speculate nobody as ever read a literate program in detail&quot;, and &quot;(typeset) can&#x27;t render inside just about any actual programming environment (editor or IDE) on this planet, and so we can&#x27;t make changes to it while we work on the codebase&quot; yet emacs exists and can render typeset in a split screen buffer. DrRacket also renders tex and any other typeset you want <a href="http:&#x2F;&#x2F;lists.racket-lang.org&#x2F;users&#x2F;archive&#x2F;attachments&#x2F;20120311&#x2F;77279964&#x2F;attachment-0001.png" rel="nofollow">http:&#x2F;&#x2F;lists.racket-lang.org&#x2F;users&#x2F;archive&#x2F;attachments&#x2F;20120...</a>