Writing & literate-programming projects

Depth signal, not a blog. Below: my literate-programming projects (code that is its own documentation), a selected English article, and a dated archive.

Literate-programming projects

I work in a literate style — prose and code together — and I authored the tooling that makes it work across several languages:

  • literate-lisp (★69) — load Common Lisp code blocks straight from Org files.
  • literate-elisp (★49) — the same for Emacs Lisp; the engine behind my agent docs.
  • literate-clojure (★15) — literate programming for Clojure / ClojureScript.
  • literate-smalltalk (★6) — literate programming for Smalltalk.
  • s-graphviz (★26) — an s-expression representation of GraphViz DOT in Common Lisp.
  • emacs-agent — a native Emacs SDK for code agents with org-mode as the interactive UI (literate Emacs Lisp); how I drive AI agents day to day.

Selected (English)

Archive (Chinese, 2002–2019)

Kept for depth — these reinforce the systems / reverse-engineering / Emacs background behind the AI-agent and security work. Not translated.