List of reflective programming languages and platforms

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Programming languages and platforms that typically support reflection include dynamically typed languages such as Smalltalk; scripting languages such as Perl, PHP, Python, VBScript, and JavaScript; and the Maude system of rewriting logic. Very rarely there are some non-dynamic or unmanaged languages, notable examples being Delphi, eC and Objective-C.