From: Ray Blaak <rAYblaaK@STRIPCAPStelus.net>
Subject: Re: Separate Compilation in Programming Languages
Date: Tue, 26 Feb 2008 19:13:53 GMT
Date: 2008-02-26T19:13:53+00:00 [thread overview]
Message-ID: <upruj5y4y.fsf@STRIPCAPStelus.net> (raw)
In-Reply-To: NYOwj.12742$Ch6.10452@newssvr11.news.prodigy.net
<adaworks@sbcglobal.net> writes:
> > But usually the interface and its implementations are in separate files, as
> > per the usual Java rule of one class per file. That separation is what allows
> > Java to have separate compilation.
> >
> But only for Interface-based designs.
Well yes. The point is only that it is possible in Java, the denial of which
is what I was objecting to.
Furthermore, interface designs are indeed done in practice when necessary
precisely since they address the situations when dependencies need to be
controlled.
> Further, the implementation of the Interface, with its extended signature is
> in the same file with the algorithmic code.
Actually no. This is highly unusual. The vast majority of implementation
classes would reside in different files from their inferfaces.
--
Cheers, The Rhythm is around me,
The Rhythm has control.
Ray Blaak The Rhythm is inside me,
rAYblaaK@STRIPCAPStelus.net The Rhythm has my soul.
next prev parent reply other threads:[~2008-02-26 19:13 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 [this message]
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
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