https://www.unison-lang.org/learn/usage-topics/documentation/ Unison supports type-checked example code, inline evaluation, and https://en.wikipedia.org/wiki/Transclusion as part of its data structures for documentation (docs are themselves values in Unison programs). Seems like a world apart from code frozen in strings.
https://danielgregoire.dev/posts/2021-10-15-clojure-src-test-meta/ I think the approach outlined here would dovetail nicely with using metadata for that purpose.
Why didn't I know about this library before 😮
imagine plugging the visualizers to Emacs or Portal
Unison is full of interesting bits. I wonder how much of this example could be done in Clojure with metadata