Issue No. 01 - January/February (1989 vol. 6)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.16907
<p>The authors present the Abstract-Type and Scheme-Definition Language (ASDL), a new formalism and environment kernel. The main goal of this object-oriented kernel is to reconcile integration and extensibility. ASDL adopts the ideas underlying language-based editor generators but overcomes their extensibility deficiencies. ASDL combines an object-oriented type system with syntax-directed translation schemes and a target-language interface. Its power lies in utilizing inheritance for structure-driven computations. The authors discuss object types, translation rules, and semantic information in ASDL.</p>
ASDL; Abstract-Type and Scheme-Definition Language; object-oriented kernel; integration; extensibility; language-based editor generators; syntax-directed translation schemes; target-language interface; inheritance; structure-driven computations; object types; translation rules; semantic information; high level languages; object-oriented programming; specification languages
"Developing Integrated Environments with ASDL," in IEEE Software, vol. 6, no. , pp. 98-107, 1989.