Elucidative programming is meant to be a variant of literate programming for prevenient program comprehension which remedies
some of the identified problems with literate programming
Elucidative programming highlights:
User interface
Present the program and the documentation side-by-side in an Internet browser
Leave the program "in peace"
Does not impose any requirement on the organization of the program in files or directories
Address existing abstractions from the documentation
Does not rely on separately named program fragments