Skip to content

Draft 2024-10-04

Pre-release
Pre-release
Compare
Choose a tag to compare
@dbosk dbosk released this 04 Oct 12:32
· 37 commits to master since this release
5a0772a

What's Changed

Full Changelog: 20240902-1419...20241004-1033

There are minor improvements to chapters 1-3. But you don't have to reread them
if you've already read them. The main changes are in sections 4 and onwards.

In chapter 4, I've added details about the use of make in literate
programming. Also how to rewrite line references in errors messages in Java to
refer to the literate file.

Chapter 5 and 6 are new chapters. Chapter 5 covers useful pattern rules for
make and noweb. Which hopefully increases the understanding of both tools.

Chapter 6 is a real-world example program. It's the literate source of my
Python package weblogin. I found it to be a useful example since the design
can be difficult to understand without the figures in the literate source, it
involves a less-obvious form of recursion.