List of reflective programming languages and platforms

This is an old revision of this page, as edited by Pleasantville (talk | contribs) at 15:31, 26 October 2015 (added missing hyphen + one language). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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, the two notable examples being Delphi and Objective-C.