From: jim_snead <basswoodNObaSPAM@my-deja.com.invalid>
Subject: Re: Is Apex dead as an environment for Ada & Java?
Date: 1999/11/30
Date: 1999-11-30T00:00:00+00:00 [thread overview]
Message-ID: <38a139f2.d0489d23@usw-ex0107-043.remarq.com> (raw)
In-Reply-To: 38441AAE.29B2D8@hso.link.com
In article <38441AAE.29B2D8@hso.link.com>, "Samuel T. Harris"
<sam_harris@hso.link.com> wrote:
> One way to eliminate circular dependencies is to insure
> each interface is in a separate subsystem from its users.
> For instance, say I have two major code collections called
> X and Y. They both interface with each other, so X provides
> an interface which Y uses and Y provides an interface which
> X uses. If X's interface in packaged with X's code and similarly
> for Y, then we have a mutual import dependency.
> However, if I split the interfaces out into separate subsystems,
> say X_Iface, X_Model, Y_Iface, and Y_Model, then I eliminate
> the circular dependencies. If all models have a separate Iface
> subsystem, then I never get circular dependencies no matter
> what the interface topology. This also alows a natural release
> strategy of releasing updated interfaces independently. This
> allows all models to progress to the new interfaces in succession.
> This architecture is very flexible to a variety of scheduling
> paradims.
So specs go into the IFace and bodies go into the Model subsystems?
* Sent from RemarQ http://www.remarq.com The Internet's Discussion Network *
The fastest and easiest way to search and participate in Usenet - Free!
next prev parent reply other threads:[~1999-11-30 0:00 UTC|newest]
Thread overview: 66+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-11-26 0:00 Is Apex dead as an environment for Ada & Java? jim_snead
1999-11-28 0:00 ` Martin Dowie
1999-11-28 0:00 ` jim_snead
1999-11-28 0:00 ` mike_zebrowski
1999-11-28 0:00 ` jim_snead
1999-11-29 0:00 ` Samuel T. Harris
1999-11-29 0:00 ` jim_snead
1999-11-29 0:00 ` John Duncan
1999-11-30 0:00 ` reason67
1999-12-01 0:00 ` Robert Dewar
1999-11-30 0:00 ` John Duncan
1999-11-30 0:00 ` Martin Dowie
1999-11-30 0:00 ` Samuel T. Harris
1999-12-01 0:00 ` Aidan Skinner
1999-12-02 0:00 ` Robert Dewar
1999-12-03 0:00 ` Simon Wright
1999-12-03 0:00 ` David C. Hoos, Sr.
1999-11-29 0:00 ` reason67
1999-11-29 0:00 ` jim_snead
1999-11-30 0:00 ` reason67
1999-11-30 0:00 ` jim_snead
1999-11-30 0:00 ` Martin Dowie
1999-11-30 0:00 ` Martin Dowie
1999-11-29 0:00 ` jim_snead
1999-11-30 0:00 ` Samuel T. Harris
1999-11-30 0:00 ` jim_snead [this message]
1999-12-01 0:00 ` Samuel T. Harris
1999-11-30 0:00 ` Martin Dowie
1999-11-30 0:00 ` jim_snead
1999-12-01 0:00 ` Robert Dewar
1999-12-01 0:00 ` Martin Dowie
1999-12-01 0:00 ` jim_snead
1999-12-02 0:00 ` Robert Dewar
1999-12-02 0:00 ` Ted Dennison
1999-12-02 0:00 ` Larry Kilgallen
1999-12-09 0:00 ` Mark Hertel
1999-12-11 0:00 ` Robert Dewar
1999-12-11 0:00 ` Richard D Riehle
1999-12-11 0:00 ` Marin D. Condic
1999-12-11 0:00 ` Marin D. Condic
1999-12-11 0:00 ` Marin D. Condic
1999-12-11 0:00 ` Marin D. Condic
1999-11-30 0:00 ` Simon Wright
1999-11-30 0:00 ` jim_snead
1999-11-30 0:00 ` Tucker Taft
1999-11-30 0:00 ` jim_snead
1999-12-01 0:00 ` Larry Kilgallen
1999-12-01 0:00 ` Andreas Winckler
1999-12-01 0:00 ` David W. Glessner
1999-12-01 0:00 ` jim_snead
1999-12-02 0:00 ` Samuel T. Harris
1999-12-02 0:00 ` jim_snead
1999-12-06 0:00 ` Samuel T. Harris
1999-12-18 0:00 ` Steven Hovater
1999-12-02 0:00 ` Andreas Winckler
-- strict thread matches above, loose matches on Subject: below --
1999-11-26 0:00 Tom_Hargraves
1999-11-26 0:00 ` jim_snead
1999-11-26 0:00 ` Steven Hovater
1999-11-26 0:00 ` jim_snead
1999-12-09 0:00 ` Wes Groleau
1999-12-12 0:00 ` jim_snead
1999-11-27 0:00 ` Robert Dewar
1999-12-09 0:00 ` Henrik Delin
[not found] ` <01bf3857$22ca59a0$022a6282@dieppe>
1999-11-26 0:00 ` Ed Falis
[not found] ` <01bf38cc$04d205e0$022a6282@dieppe>
1999-11-27 0:00 ` jim_snead
1999-12-18 0:00 ` Steven Hovater
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox