Abstract
Distributed Smalltalk (DS) is an implementation of Smalltalk that allows objects on different machines to send and respond to messages. It also provides some capability for sharing objects among users. The distributed aspects of the system are largely user transparent and preserve the reactive quality of Smalltalk objects. Distributed Smalltalk is currently operational on a network of Sun workstations. The implementation includes an incremental distributed garbage collector and support for remote debugging, access control, and object mobility. This paper concentrates on the important design issues encountered and some of the more interesting implementation details. Performance measurements of the current implementation are included.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
27 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Pharo: A reflective language—Analyzing the reflective API and its internal dependencies;Journal of Computer Languages;2024-08
2. Multi-threaded OpenSmalltalk VM: Choosing a Strategy for Parallelization;Companion Proceedings of the 8th International Conference on the Art, Science, and Engineering of Programming;2024-03-11
3. Ignis: scaling distribution-oblivious systems with light-touch distribution;Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation;2019-06-08
4. A promising approach for debugging remote promises;Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies;2016-08-23
5. Ghost: A uniform and general-purpose proxy implementation;Science of Computer Programming;2015-02