DRef
DRef reifies definitions, and it provides portable access to arglist, docstrings and source locations in an extensible framework. MGL-PAX is built on top of DRef.

What if definitions were first-class objects?

DEFUN defines a first-class object: a FUNCTION. DEFVAR does not. This library provides a way to refer to all definitions and smooths over the differences between implementations.

Homepage: https://github.com/melisgl/mgl-pax/tree/master/dref

Documentation is at http://melisgl.github.io/mgl-pax-world/dref-manual.html.

License: MIT