Home | Contact | Pricing | News | Partners | Mailing List | Site Map
GNAT Pro Toolsuite

GNAT Pro Libraries

Supplementing the standard Ada API, GNAT Pro includes packages for services such as operating system interfaces, XML processing, text manipulation and pattern matching, data structures and algorithms, and I/O operations.

Libraries included with GNAT Pro

  • POSIX API
  • Win32 API
  • Dynamic tables (GNAT.Dynamic_Tables, GNAT.Table)
  • Hashing (GNAT.HTable)
  • Perfect hash function generator (GNAT.Perfect_Hash.Generators)
  • Sorting (GNAT.Bubble_Sort*, GNAT.Heap_Sort*)
  • Regular expressions & pattern matching (GNAT.Regexp, GNAT.Regpat, GNAT.AWK, GNAT.Expect, GNAT.Spitbol.*)
  • Checksum computations (GNAT.CRC32, GNAT.MD5)
  • Spell Checker (GNAT.Spell_Checker)
  • CGI Programming (GNAT.CGI.*)
  • Facilities to help log & debug your application (GNAT.Source_Info, GNAT.Debug_Pools, GNAT.Exception_Traces, GNAT.Traceback)
  • Utilities to handle the command line (Ada.Command_Line.*, GNAT.Command_Line)
  • OS-independent interfacing functions (GNAT.Ctrl_C, GNAT.OS_Lib, GNAT.IO.*, GNAT.Lock_Files, GNAT.Directory_Operations, GNAT.Sockets, GNAT.Threads, GNAT.Task_Lock)

More GNAT Pro Technologies

More on GNAT Pro

Key Features »

Programming in the large, multi-language support, excellent code quality and much more. Learn about the key technical features and benefits of GNAT Pro and why it’s the ultimate choice for the Ada Professional.

Services »

Integral to GNAT Pro are the exceptional consulting and support services we provide to our customers. Learn about our unique approach to support and how AdaCore expertise and can help keep your development project running smoothly.