| J. Templ: Metaprogramming in Oberon. Dissertation, ETH Zurich, 1994. |
....Modules which allowed programmers among other things to inspect information about all loaded modules. Later a module Types was added, which provided basic information about record types. However, Types was not documented in the books about Oberon ( Rei91] WiGu92] In his dissertation ([Tem94]) J. Templ implemented an experimental version of Oberon for Sun workstations, which treated modules, procedures, and record types as data allowing full access to their components. Metaprogramming and reflection are not widely used in statically typed programming languages, although their use ....
....reflection are not used. Only when meta information is needed, it is looked up. But even this lookup is very efficient, since the reference information is kept in memory and there is no disk access. The main source of inspiration for our support for metaprogramming was the dissertation of J. Templ [Tem94]. He implemented a version of the Oberon System with better support for metaprogramming than our extension to the Oberon System. In his metaprogramming protocol he provides generic access to objects in a way similar to ours (actually we provide access to objects in a way similar to his approach) ....
[Article contains additional citation context not shown here]
J. Templ: Metaprogramming in Oberon. Dissertation, ETH Zurich, 1994.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC