EmacsLispIntrospection

Being a Lisp it’s possible to discover much about your program dynamically.

EmacsLisp is particularly open to investigation.

Basics

Function objects can be queryed for certain information

Source-file integration