Janus Ada 95: Now Validated!! The compiler system itself is built on the great tradition of our validated Ada line, ensuring that 99% of existing code is compatible with Ada 95. Perusing the list of feature changes will reveal that much of Ada 83 has been greatly improved. All of Ada 95's powerful features can be used in Windows (Win32) applications, including type extensions, polymorphism, run-time dispatching and hierarchical libraries. Especially useful are the record representation clauses and pragma interfaces which allow both sensible handling of unusual Win32 data structures and for interfacing to foreign languages.

Mailing Lists

Be sure to sign up for our technical support mailing lists right away. Subscribers are kept abreast of any revisions and provided with the occasional technical tip. Subscribe by sending an e-mail to listserv@rrsoftware.com, with a message body of join Ada95 for the compiler system and join Claw for Claw. You'll receive a confirmation message; follow the instructions in that message and you'll be signed up for the mailing list.
Win32 Portability
The Janus/Ada 95 provides three levels of interfaces to Windows, from a binding to the Windows API to complete support for the Ada 95 input/output libraries, allowing existing Ada programs to be effortlessly recompiled as Win32 applications. Claw provides an additional high-level interface for Windows programs, including a program builder.

System Requirements: Microsoft Windows 2000 or later (including Windows 10, Windows 7, and Windows XP) and the Microsoft Win32 Software Development Kit. [Note: We no longer support running Janus/Ada programs on older Windows systems (Windows 95, 98, ME, and NT), although that should work using an appropriate SDK.]

Copyright © 2016 RR Software, Inc.
Please read the terms of use. Use of this site constitutes your acceptance of these terms of use. All rights reserved. Microsoft and Microsoft Windows are registered trademarks of the Microsoft Corporation. All other trademarks and/or registered trademarks are of their respective companies. RR Software makes no warranties about the use of this page and forbids reproduction of any RR Software content in other publications without the prior written consent of RR Software, Inc.