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

 * 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.Calendar.Time_IO
 * GNAT.Case_Util
 * GNAT.CGI
 * GNAT.CGI.Cookie
 * GNAT.CGI.Debug
 * GNAT.Command_Line
 * GNAT.Compiler_Version
 * GNAT.CRC32
 * GNAT.Ctrl_C
 * GNAT.Current_Exception
 * GNAT.Debug_Pools
 * GNAT.Debug_Utilities
 * GNAT.Directory_Operations
 * GNAT.Directory_Operations.Iteration
 * 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.Sockets.Constants
 * GNAT.Sockets.Linker_Options
 * GNAT.Sockets.Thin
 * GNAT.Source_Info
 * GNAT.Spelling_Checker
 * GNAT.Spitbol
 * GNAT.Spitbol.Patterns
 * GNAT.Spitbol.Table_Boolean new
 * GNAT.Spitbol.Table_Integer
 * GNAT.Spitbol.Table_VString new
 * GNAT.Strings
 * GNAT.String_Split
 * GNAT.Table
 * GNAT.Task_Lock
 * GNAT.Threads
 * GNAT.Traceback
 * GNAT.Traceback.Symbolic
 * GNAT.Wide_String_Split

Wikibook

 * Ada Programming
 * Ada Programming/Libraries

|GNAT