comp.lang.ada
 help / color / mirror / Atom feed
From: Felix Krause <usenet@flyx.org>
Subject: Re: CPAN style Ada repository
Date: Fri, 29 Nov 2013 20:22:36 +0100
Date: 2013-11-29T20:22:36+01:00	[thread overview]
Message-ID: <5298e97c$0$1659$2c885b36@post.eweka.nl> (raw)
In-Reply-To: 52976431$1@news.actrix.co.nz

On 2013-11-28 15:41:37 +0000, banjo said:

> Would there be interest in a Perl CPAN style Ada repository?

In general this is a great idea. There are a lot of things
to consider though. I don't think it's a good idea to launch
a site that hosts whole Ada probjects, basically because there
are already great sites for doing that, including support
for various version control systems and bug tracking.

IMHO it would make more sense to have something like the BSD
ports trees (or similarly, Homebrew for OSX): Just a list of
available libraries / tools with a unified build mechanism and
dependency resolution. The projects themselves could be hosted
elsewhere, so we'd have a repository of meta information that
is able to resolve dependencies, retrieve source code and
compile libraries.

The major problem is that from what I know, Ada code is not
very portable between compilers (even the .ads/.adb naming
convention is GNAT-specific). Should only GNAT be supported?
If not, should project be required to build on different
compilers in order to be allowed in the repository?

Of course, anything that allows open source Ada projects to
make more use of each other would improve the current
situation.

-- 
Felix Krause
http://flyx.org/



  parent reply	other threads:[~2013-11-29 19:22 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-11-28 15:41 CPAN style Ada repository banjo
2013-11-29  7:04 ` Thomas Løcke
2013-12-12 10:17   ` Lucretia
2013-12-13  6:54     ` J Kimball
2013-12-13  9:58       ` Lucretia
2013-11-29 19:22 ` Felix Krause [this message]
2013-11-29 20:17   ` Simon Wright
2013-11-29 22:53     ` Dennis Lee Bieber
2013-12-09 23:45       ` Yannick Duchêne (Hibou57)
2013-11-29 22:13   ` Jeffrey Carter
2013-11-29 22:15   ` Georg Bauhaus
2013-12-03 18:12     ` Martin
2013-12-03 19:03     ` Randy Brukardt
2013-11-30  1:20   ` Shark8
2013-11-30 13:46   ` gautier_niouzes
2013-11-29 22:07 ` Stephen Leake
2013-11-30 13:12   ` Jacob Sparre Andersen
2013-12-02 17:10     ` Tero Koskinen
2013-12-01  6:36 ` johannes falcone
2013-12-01  7:08   ` Simon Wright
2013-12-01 11:18     ` Brian Drummond
2013-12-01 11:19     ` Brian Drummond
2013-12-01 12:18       ` Jacob Sparre Andersen
2013-12-01  8:24   ` Jacob Sparre Andersen
2013-12-11 20:49 ` Björn Persson
2013-12-12 16:12   ` Stephen Leake
2013-12-13 11:52     ` darkestkhan
2013-12-13 18:38     ` Björn Persson
2013-12-15  5:40       ` Stephen Leake
2013-12-12  8:23 ` Jacob Sparre Andersen
2013-12-12  9:55   ` Yannick Duchêne (Hibou57)
2013-12-12 10:26     ` Jacob Sparre Andersen
2013-12-12 10:37       ` Brian Drummond
2013-12-12 11:39       ` G.B.
2013-12-12 22:20         ` Jacob Sparre Andersen
2013-12-13  5:43           ` Randy Brukardt
replies disabled

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