Ada Programming/Libraries/GNAT
The GNAT package hierarchy defines several units for general purpose programming provided by the GNAT compiler. It is distributed along with the compiler and uses the same license.
GNAT-4-ObjectAda is a project for porting the GNAT library to the ObjectAda compiler.
Child packages
edit- GNAT.Array_Split
- GNAT.AWK
- GNAT.Bounded_Buffers
- GNAT.Bounded_Mailboxes
- GNAT.Bubble_Sort
- GNAT.Bubble_Sort_A
- GNAT.Bubble_Sort_G
- GNAT.Calendar
- GNAT.Case_Util
- GNAT.CGI
- GNAT.Command_Line
- GNAT.Compiler_Version
- GNAT.CRC32
- GNAT.Ctrl_C
- GNAT.Current_Exception
- GNAT.Debug_Pools
- GNAT.Debug_Utilities
- GNAT.Directory_Operations
- GNAT.Dynamic_HTables
- GNAT.Dynamic_Tables
- GNAT.Exception_Actions
- GNAT.Exceptions
- GNAT.Exception_Traces
- GNAT.Expect
- GNAT.Float_Control
- GNAT.Heap_Sort
- GNAT.Heap_Sort_A
- GNAT.Heap_Sort_G
- GNAT.HTable
- GNAT.IO
- GNAT.IO_Aux
- GNAT.Lock_Files
- GNAT.MD5
- GNAT.Memory_Dump
- GNAT.Most_Recent_Exception
- GNAT.OS_Lib
- GNAT.Perfect_Hash_Generators
- GNAT.Regexp
- GNAT.Registry
- GNAT.Regpat
- GNAT.Secondary_Stack_Info
- GNAT.Semaphores
- GNAT.Signals
- GNAT.Sockets
- GNAT.Source_Info
- GNAT.Spelling_Checker
- GNAT.Spitbol
- GNAT.Strings
- GNAT.String_Split
- GNAT.Table
- GNAT.Task_Lock
- GNAT.Threads
- GNAT.Traceback
- GNAT.Wide_String_Split