comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic.brenta@insalien.org>
Subject: Re: Re :Importing and using a C++ class in Ada
Date: Fri, 06 May 2005 13:16:35 +0200
Date: 2005-05-06T13:16:15+02:00	[thread overview]
Message-ID: <87mzr8haek.fsf@insalien.org> (raw)
In-Reply-To: mailman.110.1115367929.24457.comp.lang.ada@ada-france.org

Christopher Gosset writes:
> But if every man needs to make his own hack, even for such trivial
> things like using a member function then the world would be a mess.
> 95%(?) of all useful libraries and SDK's out there is made in C++
> and if there are no easy way to use this functionality, then this
> will make us ada users a group of secterians within the sofware
> world. And it would also make every simple project that requires a
> binding like this "career safe" since ever man and woman will have
> his own way of doing this. And that is not good! So I still have
> some hopes regarding the CPP specific pragmas.

I disagree with your statement that 95% of all useful libraries are in
C++.  More libraries are written in C than in C++.  For example, GNOME
is written in C for the specific purpose of binding easily to other
languages (see http://developer.gnome.org/arch/lang).

Now, if you find a good C++ library which you want to call from Ada,
consider releasing your binding as free software, so that others can
benefit from it.  There already exist many bindings which you can use
without duplicating work.  See http://www.adaworld.com for a list of
free bindings.

-- 
Ludovic Brenta.




       reply	other threads:[~2005-05-06 11:16 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.110.1115367929.24457.comp.lang.ada@ada-france.org>
2005-05-06 11:16 ` Ludovic Brenta [this message]
     [not found] <20050506100048.5AFE14C4121@lovelace.ada-france.org>
2005-05-06 10:44 ` Re : Importing and using a C++ class in Ada Christopher Gosset
replies disabled

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