plangs!

Paradigm

Reflective

Allows a program to inspect and modify its own structure and behavior at runtime.

Influence graph

Influence graph for Reflective: 26 of 28 languages, 48 influence linksF# influenced C#Java influenced C#Visual Basic influenced C#Lisp influenced Common LispC# influenced DartJavaScript influenced DartRuby influenced DartCommon Lisp influenced Emacs LispC# influenced F#Python influenced F#Lisp influenced ForthC# influenced HackJava influenced HackPHP influenced HackCommon Lisp influenced HyPython influenced HyJava influenced JavaScriptLisp influenced JavaScriptLua influenced JavaScriptMoonScript influenced JavaScriptPython influenced JavaScriptJavaScript influenced JavaScriptCoreRuby influenced JRubyCommon Lisp influenced JuliaLisp influenced JuliaLua influenced JuliaMoonScript influenced JuliaPython influenced JuliaR influenced JuliaRuby influenced JuliaC# influenced KotlinJavaScript influenced KotlinPython influenced KotlinLisp influenced LuaLua influenced MoonScriptHack influenced PHPJava influenced PHPLisp influenced PythonCommon Lisp influenced RLisp influenced RLisp influenced RacketLisp influenced RubyLua influenced RubyMoonScript influenced RubyPython influenced RubySmalltalk influenced RubyCommon Lisp influenced SBCLLisp influenced SqueakLispLuaPythonJavaVisual BasicMoonScriptSmalltalkF#Common LispPHPC#JavaScriptRubyRHackForthDartJavaScriptCoreJRubyEmacs LispKotlinJuliaHySBCLRacketSqueak
Solid arrows: influence, oldest at the top. Showing the 26 of 28 reflective languages that influenced another member.