Gtk Marries Ada : The GUI Technology Revolution

Arnaud Charlet

Abstract

The purpose of this presentation is to describe the design and implementation choices that were made during the development of the Ada binding to the popular Gtk+ graphical toolkit. We concentrate on the methods used to interface between C and Ada.

This presentation will emphasize the added value that Ada brings to the task of writing a high level binding over an existing library, and show how Gtk+ leverages on Ada by providing more powerful capabilities and a very Ada friendly approach.