List of reflective programming languages and platforms

Programming languages and computing platforms that typically support reflective programming (reflection) include dynamically typed languages such as Smalltalk, Perl, PHP, Python, VBScript, and JavaScript. Also the .NET languages are supported 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.

  • APL
  • Befunge
  • BlitzMax
  • ColdFusion MX
  • Curl
  • D
  • Delphi
  • eC
  • ECMAScript
    • ActionScript
    • JavaScript
    • JScript
  • Eiffel
  • Factor
  • Forth
  • Go
  • Io
  • Java (see java.lang.reflect)
    • Java virtual machine
  • Julia
  • Lisp
    • Logo
    • Pico
  • Logtalk
  • Lua
  • Maude system
  • .NET Common Language Runtime
    • C#
    • F#
    • Visual Basic .NET
    • Delphi (.NET variant)
    • Windows PowerShell
  • Oberon
  • Object Pascal
  • Perl
  • PHP
  • PL/SQL
  • POP-11, Poplog
  • Prolog
  • Python
  • R
  • Rebol
  • Ruby
  • Scheme
  • Smalltalk
    • Pharo
    • Bistro
    • Squeak
    • Self
  • SuperCollider
  • SNOBOL
  • Tcl
    • XOTcl
  • Visual FoxPro
  • Wolfram Mathematica
    • Wolfram Language
  • Xojo
Retrieved from "https://en.wikipedia.org/w/index.php?title=List_of_reflective_programming_languages_and_platforms&oldid=1232098520"

    • EN TR JP RU DE

    €4.95 / month

    • Favourites List
    • Audio Listining
    • Color Mode
    • Monthly New Updates

    A PHP Error was encountered

    Severity: Notice

    Message: Undefined variable: userid

    Filename: user/popup_modal.php

    Line Number: 68

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_modal.php
    Line: 68
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 478
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once

    ">

    €4.95

    € 9.90 /

    Modal title
    List_of_reflective_programming_languages_and_platforms" id="cancelSubscription" name="cancelSubscription" class="mb-0">

    A PHP Error was encountered

    Severity: Notice

    Message: Undefined variable: user_membership

    Filename: user/popup_modal.php

    Line Number: 192

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_modal.php
    Line: 192
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 478
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Invalid argument supplied for foreach()

    Filename: user/popup_modal.php

    Line Number: 192

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_modal.php
    Line: 192
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 478
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once

    A PHP Error was encountered

    Severity: Notice

    Message: Undefined variable: userid

    Filename: user/popup_modal.php

    Line Number: 208

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_modal.php
    Line: 208
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 478
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once

    ">

    Harry Potter Books

    A PHP Error was encountered

    Severity: Notice

    Message: Undefined variable: products

    Filename: user/popup_harry_book.php

    Line Number: 24

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_harry_book.php
    Line: 24
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 479
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once

    A PHP Error was encountered

    Severity: Warning

    Message: Invalid argument supplied for foreach()

    Filename: user/popup_harry_book.php

    Line Number: 24

    Backtrace:

    File: /var/www/wikizero/data/www/wikizero.com/application/views/user/popup_harry_book.php
    Line: 24
    Function: _error_handler

    File: /var/www/wikizero/data/www/wikizero.com/application/views/page/index.php
    Line: 479
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/application/controllers/Main.php
    Line: 107
    Function: view

    File: /var/www/wikizero/data/www/wikizero.com/index.php
    Line: 315
    Function: require_once