Bootstrapping reflective systems: The case of Pharo


Bootstrapping is a technique commonly known by its usage in language definition by the introduction of a compiler written in the same language it compiles. This process is important to understand and modify the definition of a given language using the same language, taking benefit of the abstractions and expression power it provides. A bootstrap, then… (More)
DOI: 10.1016/j.scico.2013.10.008

12 Figures and Tables


  • Presentations referencing similar topics