The GNU Ada runtime library (GNARL)
暂无分享,去创建一个
The GNu Ada Runtime Library (GNARL) is an implementation of Ada 9X tasking. It is designed to support the Gnu-NYU Ada Translator (GNAT), and is part of the GNAT distribution. This report describes the design of the interface which GNARL presents to compiler-generated code, some of the alternatives considered, and the motivation for choosing the current design. It also discusses the GNARL implementation, how it is intended to be layered over the services of an off-the-shelf commercial operating system, and the expected compiler translation of various Ada 9X tasking constructs.
[1] Theodore P. Baker,et al. Using POSIX threads to implement Ada tasking: description of work in progress , 1992, TRI-Ada '92.
[2] Frank Mueller,et al. Implementing Ada 9X features using POSIX Threads: design issues , 1993, TRI-Ada '93.
[3] Frank Mueller,et al. A Library Implementation of POSIX Threads under UNIX , 1993, USENIX Winter.
[4] T. P. Baker,et al. POSIX/Ada real-time bindings: description of work in progress , 1992, WADAS '92.