| P. Mullet, P. Cointe: "Definition of a Reflective Kernel for a Prototype-Based Language". In [Nishio & Yonezawa 93], pp. 128-144. |
....is no compilation optimisation of dynamic delegation in SELF. To the best of our knowledge, the same is true for all other delegationbased languages, ranging from efficiently compiled languages like Cecil ( Cham93] 3 , t o experimental language frameworks based on reflective architectures ( MC93] DMC92] 4 . 1 In our terminology, it was not possible to delegate to an instance of a potential parent class (cf 3.1) 2 Although first steps towards the solution of the latter problem are described in [AgUn94] 3 In Cecil delegation is generally required to be static. 4 Reflection ....
P. Mullet, P. Cointe: "Definition of a Reflective Kernel for a Prototype-Based Language". In [Nishio & Yonezawa 93], pp. 128-144.
....we would like to investigate if our approach is able to manage dependencies with systems based on generic functions instead of message passing. As dependencies tie instances together, we foresee the evaluation of our model in a prototype language with a meta object protocol such as MOOSTRAP [MC93] The success of our implementation is based on the correspondence between the dependencies on the objects and the be havior of their meta objects. This remark outlines the need to investigate the composition between meta objects [MMC] We plan to reify the heritance mechanism of flo by ....
P. Mulet and P. Cointe. Definition of a reflective kernel for a prototype-based langage. In Shojiro Nishio and Akinori Yonezawa, editors, First International Symposium on Object Technologies, volume 742 of Lecture Notes in Computer Science, pages 128--144, Kanazawa, Japan, November 1993. JSSST-JAIST, Springer-Verlag.
....designed to be used in a distributed environment and this is visible in the decomposition. For example receive, queue and accept are mainly used to implement different message queueing policies. Coda is a promising approach to a structured composition of meta level components. Moostrap. Moostrap [5] is a prototype based language. Method execution is split into two phases: lookup and apply. Lookup is similar to our event mechanism, whereas apply resembles the doExecute meta interface method. 7 Project status and future work The meta objects MetaTrace and MetaRemote have been implemented as ....
P. Cointe. Definition of a Reflective Kernel for a PrototypeBased Language. International Symposium on Object Technologies for Advanced Software, Kanazawa, Japan, LNCS 742, Springer-Verlag, Nov. 1993.
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