From: "Jeffrey R. Carter" <spam.jrcarter.not@acm.nospam.org>
Subject: Re: Separate Compilation in Programming Languages
Date: Fri, 22 Feb 2008 22:16:48 GMT
Date: 2008-02-22T22:16:48+00:00 [thread overview]
Message-ID: <47BF49D0.2030009@acm.nospam.org> (raw)
In-Reply-To: <FJDvj.10151$0o7.9092@newssvr13.news.prodigy.net>
adaworks@sbcglobal.net wrote:
>
> This morning, after an especially interesting argument about this feature and,
> "Why would
> anyone want to do such a thing?" style questions, I decided to approach this
> forum. What
> is your view of Ada-style separate compilation when compared to that in other
> languages?
> Do you find it useful in your own practice? Do you still use the "is separate"
> feature in
> a package body? For my own programs, I find it helpful as a way to manage
> dependencies
> when there are a lot of library units. Also, UML does not support a capability
> for modeling
> separate compilation, and that is a bit frustrating when trying to model a
> fine-grained design.
I find the separation of spec and body very useful, especially for programming
in groups by setting detailed design decisions in code-crete as pkg specs. I
find many of the features of Ada packages useful in representing the
implementation of a good design. I primarily use body stubs to reduce the size
of large pkgs.
--
Jeff Carter
"Help! Help! I'm being repressed!"
Monty Python & the Holy Grail
67
next prev parent reply other threads:[~2008-02-22 22:16 UTC|newest]
Thread overview: 72+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-22 17:35 Separate Compilation in Programming Languages adaworks
2008-02-22 17:52 ` Dirk Heinrichs
2008-02-23 0:23 ` adaworks
2008-02-22 18:10 ` Ray Blaak
2008-02-22 23:53 ` adaworks
2008-02-23 1:40 ` Ray Blaak
2008-02-23 7:29 ` adaworks
2008-02-23 18:42 ` Ray Blaak
2008-02-22 18:18 ` Niklas Holsti
2008-02-23 0:14 ` adaworks
2008-02-23 7:23 ` Niklas Holsti
2008-02-23 7:31 ` Niklas Holsti
2008-02-23 16:00 ` adaworks
2008-02-23 12:27 ` Georg Bauhaus
2008-02-23 12:37 ` Dirk Heinrichs
2008-02-23 13:03 ` Niklas Holsti
2008-02-22 19:11 ` Dmitry A. Kazakov
2008-02-23 0:16 ` adaworks
2008-02-22 19:33 ` Larry Kilgallen
2008-02-22 20:47 ` Simon Wright
2008-02-22 21:27 ` Robert A Duff
2008-02-23 0:12 ` adaworks
2008-02-23 10:28 ` framefritti
2008-02-23 12:45 ` Dirk Heinrichs
2008-02-23 15:16 ` Robert A Duff
2008-02-23 16:47 ` adaworks
2008-02-23 18:47 ` Ray Blaak
2008-02-24 7:40 ` adaworks
2008-02-24 9:42 ` Ray Blaak
2008-02-24 20:41 ` adaworks
2008-02-25 2:37 ` Ray Blaak
2008-02-25 7:06 ` adaworks
2008-02-25 13:12 ` Robert A Duff
2008-02-25 17:44 ` Ray Blaak
2008-02-25 22:16 ` Ray Blaak
2008-02-26 5:10 ` John W. Kennedy
2008-02-26 19:08 ` Ray Blaak
2008-02-26 7:11 ` adaworks
2008-02-26 13:38 ` Stephen Leake
2008-02-26 14:56 ` adaworks
2008-02-26 19:15 ` Ray Blaak
2008-02-26 19:13 ` Ray Blaak
2008-02-26 21:25 ` Ray Blaak
2008-02-27 1:15 ` Robert A Duff
2008-02-26 7:06 ` adaworks
2008-02-26 11:42 ` Alex R. Mosteo
2008-02-26 15:05 ` adaworks
2008-02-26 15:15 ` Alex R. Mosteo
2008-02-24 17:26 ` Robert A Duff
2008-02-23 20:46 ` Robert A Duff
2008-02-24 7:31 ` adaworks
2008-02-24 17:20 ` Robert A Duff
2008-02-24 20:33 ` adaworks
2008-02-25 1:07 ` Robert A Duff
2008-02-26 7:29 ` adaworks
2008-02-26 19:22 ` Ray Blaak
2008-02-27 1:58 ` adaworks
2008-02-27 20:34 ` Ray Blaak
2008-02-27 22:31 ` Robert A Duff
2008-02-27 23:35 ` Ray Blaak
2008-02-28 0:19 ` Randy Brukardt
2008-02-28 9:18 ` Georg Bauhaus
2008-02-29 5:57 ` adaworks
2008-02-29 6:04 ` Ray Blaak
2008-02-29 10:48 ` Alex R. Mosteo
2008-02-29 17:05 ` adaworks
2008-02-29 18:33 ` Ray Blaak
2008-02-29 6:10 ` adaworks
2008-02-22 22:16 ` Jeffrey R. Carter [this message]
2008-02-23 13:44 ` Brian Drummond
2008-02-23 17:19 ` adaworks
2008-02-25 7:53 ` Jean-Pierre Rosen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox