Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Ada > Re: Creating an...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 6 of 20 Topic 5603 of 5697
Post > Topic >>

Re: Creating and using Ada packages: need refinement

by Ludovic Brenta <ludovic@[EMAIL PROTECTED] > Mar 26, 2008 at 03:37 AM

Ivan Levashew wrote:
> Ludovic Brenta =D0=C9=DB=C5=D4:
> > That's ugly.  Look at how the Debian Policy for Ada solves the problem
> > of using multiple libraries in a single program:
> >
> > http://www.ada-france.org/debian/debian-ada-policy.html
> I can't make my packages just for Debian, however I can ease life of
> Debian maintainers. And GNAE documentation was removed from website. I'm
> not sure if I can rely on it.

You can at least rely on the Debian policy for Ada. It is nice if you
make Debian maintainers' lives easier, provided there is a Debian
maintainer for your package :)

> Adaproject seems to be unmaintained.

What is adaproject?

> I wasn't able to install it with just ./configure-make-make install.

As you have probably guessed, I detest the autotools with a vengeance.
They are slow, brittle, cryptic, unmaintainable, subtly incompatible
with other versions of themselves, and they exist only to overcome the
deficiencies and lack of portability of C and C++. We use Ada. We
don't need no stupid autotools. In simple cases, one GNAT project file
is sufficient. Nowadays, with gprmake, they can even handle multi-
language projects, so even these are "simple cases". In complex cases,
a complementary Makefile can call gnatprep or pass variables to the
project file e.g. to adjust the contents of the Source_Dirs or package
Naming. It can also simply pass build options on the gnatmake or
gprmake command line if you need to override or complement the options
in package Compiler, Linker or Binder. And this is true on all
platforms, except perhaps the most exotic ones like the ones from
Redmond, which don't even have "make" by default.

> I had an impression that virtually nobody cares about Ada packages'
> usage on a non-standard platform like Mac OS X.

Mac OS X is much more standard than e.g. Microsoft Windows, and there
are people who care about it. They are on http://www.macada.org

--
Ludovic Brenta.




 20 Posts in Topic:
Creating and using Ada packages: need refinement
Ivan Levashew <octagra  2008-03-15 01:09:04 
Re: Creating and using Ada packages: need refinement
Georg Bauhaus <rm.plus  2008-03-15 01:32:44 
Re: Creating and using Ada packages: need refinement
Ivan Levashew <octagra  2008-03-15 08:50:54 
Re: Creating and using Ada packages: need refinement
Simon Wright <simon.j.  2008-03-15 17:10:39 
Re: Creating and using Ada packages: need refinement
Ivan Levashew <octagra  2008-03-16 00:26:56 
Re: Creating and using Ada packages: need refinement
Ludovic Brenta <ludovi  2008-03-26 03:37:56 
Re: Creating and using Ada packages: need refinement
Ivan Levashew <octagra  2008-03-26 21:43:41 
Re: Creating and using Ada packages: need refinement
Eric Hughes <eric.eh9@  2008-03-28 08:31:15 
Re: Creating and using Ada packages: need refinement
Steve Whalen <SteveWha  2008-03-28 12:06:10 
Re: Creating and using Ada packages: need refinement
Ivan Levashew <octagra  2008-03-30 18:11:42 
Re: Creating and using Ada packages: need refinement
Steve Whalen <SteveWha  2008-03-31 12:04:22 
Re: Creating and using Ada packages: need refinement
Ludovic Brenta <ludovi  2008-03-15 23:55:31 
Re: Creating and using Ada packages: need refinement
Ivan Levashew <octagra  2008-03-16 07:52:20 
Re: Creating and using Ada packages: need refinement
Ivan Levashew <octagra  2008-03-26 15:30:37 
Re: Creating and using Ada packages: need refinement
Georg Bauhaus <rm.tsoh  2008-03-26 11:44:04 
Re: Creating and using Ada packages: need refinement
Ivan Levashew <octagra  2008-03-26 21:32:07 
Re: Creating and using Ada packages: need refinement
Ivan Levashew <octagra  2008-03-26 21:48:22 
Re: Creating and using Ada packages: need refinement
Ludovic Brenta <ludovi  2008-03-26 21:30:35 
Re: Creating and using Ada packages: need refinement
Ivan Levashew <octagra  2008-03-28 18:00:36 
Re: Creating and using Ada packages: need refinement
Georg Bauhaus <rm.tsoh  2008-03-28 16:51:46 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri May 16 22:23:10 CDT 2008.