Elucidative programming is meant to be a variant of literate programming
Elucidative programming remedies some of the identified problems with literate programming