Content deleted Content added
No edit summary |
No edit summary |
||
Line 5:
ABCL/1 uses asynchronous [[message passing]] among [[object (programming)|objects]] to achieve concurrency. It requires [[Common Lisp]]. Implementations in [[Kyoto Common Lisp]] (KCL) and [[Symbolics]] Lisp are available from the author.
===ABCL/c+===▼
An implementation of ABCL/c+ is available from the ACM.<ref>[https://dl.acm.org/doi/10.5555/646148.679055 An Implementation of an Operating System Kernel Using Concurrent Object-Oriented Language ABCL/c+]</ref>▼
===ABCL/R===
Line 11 ⟶ 14:
====ABCL/R2====
''ABCL/R2'' is a second generation version of ABCL/R, designed for the Hybrid Group Architecture. It was produced at the Tokyo Institute of Technology in 1992, and has almost all the functionality of ABCL/1. It is written in [[Common Lisp]]. As a reflective language, its programs can dynamically control their behavior, including scheduling policy, from within a user-process context.
▲==ABCL/c+==
▲An implementation of ABCL/c+ is available from the ACM.<ref>[https://dl.acm.org/doi/10.5555/646148.679055 An Implementation of an Operating System Kernel Using Concurrent Object-Oriented Language ABCL/c+]</ref>
==Further reading==
|