Florist

Florist is an open-source implementation of IEEE Standard 1003.5b-1996, the POSIX Ada binding, including real-time extensions and a test suite. This software provides access to the UNIX operating system services for application programs written in the Ada programming language. It is designed to be self-configuring for a POSIX-compliant system. A suite of test programs is included.

Florist was produced by students and faculty of the Florida State University Department of Computer Science, under contract to the US Department of Defense, Defense Information Systems Agency, as a product of the POSIX Ada Real-Time (PART) Project. When the contract was completed, in 1999, we turned maintenance of Florist over to Ada Core Technologies, Inc. (gnat.com). The latest and most complete versions are available from gnat.com (for a fee).

You may download one of the free versions of Florist from our site at FSU:

At the time this page was last updated, public sources for the Gnat and Florist code were also available along with the public GNAT distribution, on the NYU CS Department ftp site:

  • ftp://ftp.cs.nyu.edu/pub/gnat/3.15p/florist-3.15p-src.tgz contains the sources of a version of Florist for use with Gnta version 3.15p
  • ftp://ftp.cs.nyu.edu/pub/gnat/3.14p/gnat-3.15p-src.tgz contains the sources of the Gnat compiler and runtime system, including sources for the FSU POSIX threads library.
  • There may be newer public releases. Start at ftp://ftp.cs.nyu.edu/pub/gnat and work your way to the latest release.


    © 2003 T. P. Baker, at the Department of Computer Science, Florida State University