These packages are provided to help people get familiar with the new Ada0Y
proposals and to help in ironing out any 'bugs' in the AI's. The Ada.Containers.*
packages are back-ports of Matthew Heaney's reference implementation, which is
written in Ada0Y. The Ada95 version have a couple of run-time checks that will
be compile-time checks in Ada0Y but are overwise identical to the packages
provided by Matt here.
These packages are not the most thoroughly tested items in the world, so please
send me bug reports should you find anything.
Please send feedback to Martin Dowie
|
AI |
Packages |
Complete? |
Portable? |
Source .zip |
.html |
Last Changed |
|
Ada.Directories.* - Extensions and Searches are both non-standard additions. Searches is however incredibly useful. |
Yes |
Win32 only |
2004/05/17 |
|||
|
Ada.Assertions - This can't be 'pure' in Ada95 as the implementation relies on Ada.Exceptions. |
Yes |
Yes |
2004/07/28 |
|||
|
Ada.Numerics.Generic_[Complex|Real]_Arrays Ada.Numerics.Generic_[Complex|Real]_Arrays.Generic_Roots - Most of the every-day Real Array stuff is done. Generic_Roots still to be done. |
No |
Yes |
2004/07/26 |
|||
|
Ada.(Wide_)Text_IO.(Wide_)Unbouned_IO - Trivial wrappers to existing subprograms. |
Yes |
Yes |
2004/07/19 |
|||
|
Ada.Containers.* - This is a back-ported Ada95 version of Matthew Heaney's Ada0Y reference implementation. Matt has now provided a fix for the problem with the Ordered_Sets implementation. |
Yes |
Yes |
2004/07/31 |
|||
|
Ada.Calendar.* - Time_Zones is Win32 specific. |
Yes |
Mostly |
|
|
2004/07/26 |
To install for GNAT: download each .zip file and extract the source into a temporary folder. Use 'gnatmake -a -k -gnato -O2' for each .ads/.adb file. Move the .ads/.adb to the 'adainclude' folder (usually C:\GNAT\lib\gcc-lib\pentium-mingw32msv\2.8.1\adainclude). Move the .o/.ali files into the 'adalib' (usually C:\GNAT\lib\gcc-lib\pentium-mingw32msv\2.8.1\adalib).
To install for ObjectAda: TBA
Visits:
Last changed 20:10pm 2004-07-31 © Martin Dowie