Home | Contact | Pricing | News | Events | Partners | Mailing List | Site Map
  • Development log
  • Technical papers
  • Live docs

More Resources

Recent Papers

Browse by Technology

Dev Log Archives

Developer Center

rss feed
Welcome to the AdaCore Developer Center, the place to get the latest GNAT Pro technology news and resources such as technical papers, live docs and expert tips on programming in Ada.

AdaCore Development Log

Monday January 16, 2012

Gem #116: Ada and C++ Exceptions »

One of the main issues raised by interfacing Ada and C++ is propagation of exceptions from one environment to the other. In this Gem, we’ll demonstrate how the new exception mechanism implemented in GNAT allows catching Ada exceptions in C++, and vice versa. Note that the following code will work starting with GNAT Pro 7.
Read the rest of this entry »

Posted by Posted in Ada / Ada 2005 / Ada 2012, Development Log, Devt log - Gem of the Week

Wednesday January 11, 2012

[IDE] GPS: New action "Delete Line" »

This action deletes the current line and places the cursor on the beginning of the following line. It can be bound to a key in the "Editor" section of the Key Shortcuts dialog.

Posted by Posted in Development Log, GNATbench, GPS

Tuesday January 10, 2012

[IDE] GB: display task info in debug view »

Ada task information is now displayed in the debug view. This feature can be enabled/disabled from the debug view menu.

Posted by Posted in Development Log, GNATbench, GPS

Thursday January 5, 2012

[GNATColl] GNATCOLL.SQL.Postgres adds support for regexps »

The package GNATCOLL.SQL.Postgres now adds support for the postgreSQL specific "~*" operator, that matches regular expressions.

Posted by Posted in Development Log, GNAT Compilation System

Wednesday January 4, 2012

[PolyORB] Switch to GPL version 3 »

PolyORB is now licensed under the terms of the GPL version 3.

Posted by Posted in Development Log, PolyORB

Wednesday January 4, 2012

[GPRBUILD] License updated to GPL3 »

The license for gprbuild is now GPL3.

Posted by Posted in Development Log, GNAT Compilation System

Wednesday January 4, 2012

[GPRBUILD] New switch –validate for gprconfig »

This switch can be used to validate the XML files from the gprconfig knowledge base. It should be used when you add your own XML files.

Posted by Posted in Development Log, GNAT Compilation System

Tuesday January 3, 2012

Ada Connection 2011 – Assuring Software Reliability While Using Web Services and Commercial Products »

Here’s this Monday’s installment from the Ada Connection 2011 talks. Jeff O’Leary from the Federal Aviation Administration gives a talk on Assuring Software Reliability While Using Web Services and Commercial Products


A new film added every Monday. To view all the films we’ve added to date, please visit the Ada Lecture Series.

Posted by Posted in Ada / Ada 2005 / Ada 2012, Development Log

Friday December 23, 2011

[GNAT] Ada.Wide_[Wide_]Characters.Handling are now Pure »

The packages Ada.Wide_[Wide_]Characters.Handling are now pure, in accordance with an expected update of Ada 2012 AI 0266. In addition System.UTF_32, and Ada.Wide_[Wide_]Characters.Unicode are also now pure packages.

Posted by Posted in Development Log, GNAT Compilation System

Wednesday December 21, 2011

[GNAT] Invalid values detected for Enumeration_IO.Put »

Attempting to pass enumeration values that have an invalid representation to the Put procedures of Enumeration_IO now results in a Constraint_Error.

Posted by Posted in Development Log, GNAT Compilation System