From: "Frank" <franjoe@frisurf.no>
Subject: Re: Attributes 'Version and 'Body_Version
Date: Thu, 8 Nov 2001 17:34:27 +0100
Date: 2001-11-08T17:34:27+01:00 [thread overview]
Message-ID: <KwyG7.12948$Fr3.221703@news1.oke.nextra.no> (raw)
In-Reply-To: yecbsiekzkl.fsf@king.cts.com
Hi!
In another development tool I worked on, we made a array of strings
containing all files and their versions that were
built into the executable. This array could be dumped into a file by a
pushbutton in the "about" box.
The array were populated by code in each source code file, this code was a
part of the coding standard, and after it was
initially there PVCS(configuration tool) was the only "one" worrying about
it.
I belive something similar can be done in Ada also. If you create a package
that has logic administrating the array, and a function
to set the array element this function could be called by all other
packages' main block. One constraint I see is that purity pragmas can
break this approach.
Frank
> If you're looking for a configuration management system, I suggest
> using a configuration management system. If you want a version
> indication in your package that gives you more information than
> equality/inequality, it should be easy enough to add one yourself.
> (For example, if you use RCS or CVS, you can have a version string
> that's automatically updated whenever the source file is checked in.)
next prev parent reply other threads:[~2001-11-08 16:34 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-11-06 20:58 Attributes 'Version and 'Body_Version Marin David Condic
2001-11-07 3:39 ` Robert Dewar
2001-11-07 15:08 ` Marin David Condic
2001-11-07 20:51 ` Tony Gair
2001-11-07 16:45 ` Marin David Condic
2001-11-07 18:32 ` Vincent Marciante
2001-11-07 19:00 ` Marin David Condic
2001-11-07 23:11 ` Robert Dewar
2001-11-08 17:28 ` Stephen Leake
2001-11-08 17:43 ` Larry Kilgallen
2001-11-08 19:03 ` Marin David Condic
2001-11-08 19:37 ` Larry Kilgallen
2001-11-09 3:50 ` Robert Dewar
2001-11-09 3:55 ` Robert Dewar
2001-11-08 18:55 ` Marin David Condic
2001-11-07 19:54 ` Larry Kilgallen
2001-11-07 21:49 ` Marin David Condic
2001-11-07 23:08 ` Robert Dewar
2001-11-07 22:04 ` Keith Thompson
2001-11-08 16:34 ` Frank [this message]
2001-11-09 3:53 ` Robert Dewar
2001-11-10 0:07 ` Keith Thompson
2001-11-10 2:16 ` Larry Kilgallen
2001-11-11 15:18 ` Marin David Condic
2001-11-12 23:06 ` Tony Gair
2001-11-12 21:51 ` Robert Dewar
2001-11-13 8:07 ` Keith Thompson
2001-11-25 20:49 ` Nick Roberts
2001-11-26 2:30 ` Robert Dewar
2001-11-26 3:31 ` Nick Roberts
2001-11-26 15:42 ` Robert Dewar
2001-11-26 20:05 ` Nick Roberts
2001-11-27 3:56 ` Robert Dewar
2001-11-27 17:51 ` Nick Roberts
2001-11-28 0:44 ` Larry Kilgallen
2001-11-28 15:49 ` Robert Dewar
2001-11-28 16:53 ` Larry Kilgallen
[not found] ` <5ee5b646.0111280749.77fabe6c@posting.google.coOrganization: LJK Software <PFcoNrf74AeG@eisner.encompasserve.org>
2001-11-29 3:49 ` Robert Dewar
2001-11-29 11:52 ` Larry Kilgallen
[not found] ` <5ee5b646.0111Organization: LJK Software <Kg7U2sTGDFyI@eisner.encompasserve.org>
2001-11-30 2:26 ` Robert Dewar
2001-11-30 2:55 ` Larry Kilgallen
2001-11-27 17:04 ` Georg Bauhaus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox