Maximilian Scherr, 2013-
An abstract visitor whose implementation can invite itself at a "host". This is just a simple implementation of a so-called runabout, a variety of a reflective visitor, or walkabout. Instead of runtime reflection, a runabout uses (run-time) code generation to create specialized dispatching code.
- Javassist 3
- Walkabout ("The Essence of the Visitor Pattern" by Jens Palsberg and C. Barry Jay): http://www.cs.ucla.edu/~palsberg/paper/compsac98.pdf
- Runabout ("Walkabout Revisited: The Runabout" by Christian Grothoff): http://grothoff.org/christian/runabout/runabout.pdf