Schematic: A Concurrent Object-Oriented Extension to Scheme
Schematic: A Concurrent Object-Oriented Extension to Scheme
复制标题
原理图:Scheme 的并发面向对象扩展
DOI:
10.1007/3-540-61487-7_22
复制
发表时间:
1995
期刊:
影响因子:
--
通讯作者:
A. Yonezawa
中科院分区:
文献类型:
--
作者:
K. Taura;A. Yonezawa
A concurrent object-oriented extension to the programming language Scheme, called Schematic, is described. Schematic supports familiar constructs often used in typical parallel programs (future and higher-level macros such as plet and pbegin), which are actually defined atop a very small number of fundamental primitives. In this way, Schematic achieves both the convenience for typical concurrent programming and simplicity and flexibility of the language kernel. Schematic also supports concurrent objects which exhibit more natural and intuitive behavior than the “bare” (unprotected) shared memory, and permit intra-object concurrency. Schematic will be useful for intensive parallel applications on parallel machines or networks of workstations, concurrent graphical user interface programming, distributed programming over network, and even concurrent shell programming.