The GNU Ada runtime library (GNARL)

  • Authors:
  • E. W. Giering, III;T. P. Baker

  • Affiliations:
  • Department of Computer Science, Florida State University, Tallahassee, FL;Department of Computer Science, Florida State University, Tallahassee, FL

  • Venue:
  • WADAS '94 Proceedings of the eleventh annual Washington Ada symposium & summer ACM SIGAda meeting on Ada
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.