ABCL/R3(ID:3615/abc014)
Concurrent object-oriented language
- Country: jp
- Began: 1998
- Published: 1998
- Type:Actor
- Sammet:EXP
ABCL/R3
Concurrent object-oriented language ABCL/R3 featuring - language customization through meta-interpreters and meta-objects - delegation and inheritance mechanisms facilitating modular and reusable meta-level programming - the reflective annotations and meta-level arguments realizing separation of base- and meta-level programs
Structures:
Related languages
References:
Hidehiko Masuhara, Satoshi Matsuoka and Akinori Yonezawa
"Implementing Parallel Language Constructs Using a Reflective Object-Oriented Language"
Reflection '96
San Francisco, California
April 21-23, 1996
view details
pdf
Abstract: To provide various parallel language constructs, extensible languages based on reflection are attractive for both implementors and users. This paper describes our proposed meta-level architecture of a concurrent object-oriented language ABCL/R3, which has following characteristics: (1) language customization through meta-interpreters and meta-objects, (2) delegation and inheritance mechanism facilitating modular and re-usable meta-level programming, and (3) the reflective annotations and meta-level arguments realizing separation of base- and meta-level programs. We also show that several meta-level programs that provides common parallel programming strategies, such as object replication and latency hiding, are easily implemented.
Philippsen, Michael "A survey of concurrent object-oriented languages" pp917-980
view details
in Concurrency: Practice and Experience 2000 v12 view details
|