Having never studied Literate Programming in depth, this was an illuminating paper.
I see why it's stressed that Marginalia is a "ultra-light LP system".
One little detail that I think Marginalia lacks is linking to functions. I believe this is noted
on the TODO list (Paragraph anchors).
I personally haven't written enough Marginalia to come across this need. Is this a feature that
would benefit?
Is Clojure's discouragement of forward declarations related to this feature? ie. bottom-up reading.
Thanks,
Ambrose