We propose a reflective object-oriented concurrent language RbCl which has no run-time kernel. That is to say, all the behavior of RbCl except for what is restricted by the operating system and hardware can be modified/extended by the user. RbCl runs efficiently in a distributed environment and is intended for practical use. The execution of an RbCl program is performed by a metasystem that consists of metalevel objects. All the features of RbCl including concurrent execution, inter-node communication, and even reflective facilities themselves are realized by the metalevel objects, which are modifiable and extendable. Important metalevel objects are called system objects, that are registered in system object tables. The user can change the ...
In many concurrent programming languages programs are difficult to extend and modify. This is becaus...
. Customizable meta-objects are a powerful abstraction for extending language features and implement...
Abstract. Reflection is one of the main techniques used to develop adaptable sys-tems and, currently...
報告番号: 甲09830 ; 学位授与年月日: 1993-03-29 ; 学位の種別: 課程博士 ; 学位の種類: 博士(理学) ; 学位記番号: 博理第2579号 ; 研究科・専攻: 理学系研究科情...
The benefits of computational reflection are the abilities to reason and alter the dynamic behavior ...
Recent progress in implementations of object-oriented concurrent programming languages on highly-par...
SIGLEAvailable from British Library Document Supply Centre-DSC:DXN031797 / BLDSC - British Library D...
A coordination language, MELDC, for open systems programming is presented. MELDC is a Cbased, concur...
To provide various parallel language constructs, ex-tensible languages based on re ection are attrac...
Computational reflection gives programming languages high flexibility, which is useful for parallel/...
Introduction From the past, object oriented programming has been conceived as useful in developing ...
We present techniques of compiling a reflective concurrent object-oriented language, ABCL/R3, by usi...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
this paper introduces concurrency to the object-oriented language Eiffel by providing a set of Class...
Satoshi Matsuoka y Akinori Yonezawa Department of Information Science The University of Tokyo Augus...
In many concurrent programming languages programs are difficult to extend and modify. This is becaus...
. Customizable meta-objects are a powerful abstraction for extending language features and implement...
Abstract. Reflection is one of the main techniques used to develop adaptable sys-tems and, currently...
報告番号: 甲09830 ; 学位授与年月日: 1993-03-29 ; 学位の種別: 課程博士 ; 学位の種類: 博士(理学) ; 学位記番号: 博理第2579号 ; 研究科・専攻: 理学系研究科情...
The benefits of computational reflection are the abilities to reason and alter the dynamic behavior ...
Recent progress in implementations of object-oriented concurrent programming languages on highly-par...
SIGLEAvailable from British Library Document Supply Centre-DSC:DXN031797 / BLDSC - British Library D...
A coordination language, MELDC, for open systems programming is presented. MELDC is a Cbased, concur...
To provide various parallel language constructs, ex-tensible languages based on re ection are attrac...
Computational reflection gives programming languages high flexibility, which is useful for parallel/...
Introduction From the past, object oriented programming has been conceived as useful in developing ...
We present techniques of compiling a reflective concurrent object-oriented language, ABCL/R3, by usi...
The programming of parallel and distributed applications is difficult. The proliferation of net wor...
this paper introduces concurrency to the object-oriented language Eiffel by providing a set of Class...
Satoshi Matsuoka y Akinori Yonezawa Department of Information Science The University of Tokyo Augus...
In many concurrent programming languages programs are difficult to extend and modify. This is becaus...
. Customizable meta-objects are a powerful abstraction for extending language features and implement...
Abstract. Reflection is one of the main techniques used to develop adaptable sys-tems and, currently...