Programmable Documentation Spelling

Working on an update for Effective Django, I spent a little time looking at Pollen and Racket this week trying to understand how it’s different/better than Sphinx. I have a problem (obsession) with “programmable documentation” tools. Came to the conclusion that it solves a problem similar to Sphinx: Python extensions are Racket functions, .. is spelled ◊, the doctree is X-expressions, etc. Also, MB’s templates are gorgeous.