comp.lang.ada
 help / color / mirror / Atom feed
From: tmoran@acm.org
Subject: Re: Binding or not binding
Date: Wed, 31 Jan 2007 12:31:10 -0600
Date: 2007-01-31T12:31:10-06:00	[thread overview]
Message-ID: <RKSdncExfvDzfV3YnZ2dnUVZ_ompnZ2d@comcast.com> (raw)
In-Reply-To: chj6nirwy8sx$.qrwhbjgy48i0.dlg@40tude.net

> > Another example, do you think it would have been wise to recode the Gtk+
> > library in Ada... certainly not :)
>
> I wouldn't be so sure. In a long term perspective it certainly makes sense.

  In addition to the "how easy is it to rewrite in Ada or to write a
thin binding in Ada" questions mentioned:
  Is the underlying library subject to important iplementation change
(efficiency, for instance), so that you would have to modify an all-Ada
version to keep up?
  Is there a question of thick/thin binding?  Do you want the Ada binding
to be type-safe, use exceptions, avoid pointers, etc, or just to be
a thin set of pragma imports?
  How good is the library you are looking at?  Do the routines actually
act as their documentation says?  If not, do you want your binding to
expose those problems to its users, or to internally work around, and
thus hide, them?
  Just a few considerations.



  reply	other threads:[~2007-01-31 18:31 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-01-31 12:33 Binding or not binding Ali Bendriss
2007-01-31 13:21 ` Jeffrey Creem
2007-01-31 13:25 ` Pascal Obry
2007-01-31 13:25 ` Pascal Obry
2007-01-31 15:56   ` Dmitry A. Kazakov
2007-01-31 18:31     ` tmoran [this message]
2007-02-05 20:41     ` Björn Persson
2007-02-06  1:58       ` Randy Brukardt
2007-02-06  8:38       ` Dmitry A. Kazakov
2007-02-06  9:14         ` Alex R. Mosteo
2007-02-06  9:11       ` Ludovic Brenta
2007-01-31 18:44 ` Jeffrey R. Carter
2007-01-31 21:31 ` gautier_niouzes
2007-02-01  0:13   ` Jeffrey R. Carter
2007-02-01  8:16 ` Maciej Sobczak
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox