Inter-language reflection: A conceptual model and its implementation

  • Kris Gybelsa, Roel Wuytsb, Stéphane Ducassec, Maja D’Hondtd
  • Published 2005


Meta programming is the act of reasoning about a computational system. For example, a program in Prolog can reason about a program written in Smalltalk. Reflection is a more powerful form of meta programming where the same language is used to reason about, and act upon, itself in a causally connected way. Thus on the one hand we have meta programming that… (More)


11 Figures and Tables

Slides referencing similar topics