Penguin
Blame: Introspection
EditPageHistoryDiffInfoLikePages
Annotated edit history of Introspection version 1, including all changes. View license author blame.
Rev Author # Line
1 StuartYeates 1 [Introspection] is the programmatic "navel gazing" which allows programs to dynamically reason about the types and properties of libraries and functions. [Java] and [Python] have introspection features and functional languages such as [Scheme] and [LISP] often get it for free as a side effect of using the same structures for program and data.
2
3 Introspection is very useful for dynamically adapting a program by adding new libraries and functionality.