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

See also

Wikibook