|
 |
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.
|
|