comp.lang.ada
 help / color / mirror / Atom feed
From: hathawa2@muvms6.wvnet.edu (Mark S. Hathaway)
Subject: Re: SOLVED! Decoupled Mutual Recursion Challenger
Date: 25 Oct 94 20:07:15 EDT
Date: 1994-10-25T20:07:15-04:00	[thread overview]
Message-ID: <1994Oct25.200716.1642@muvms6> (raw)
In-Reply-To: 1994Oct20.121408@di.epfl.ch

> In article <1994Oct20.121408@di.epfl.ch>,
> Robb.Nebbe@di.epfl.ch (Robb Nebbe) writes:
 
>|> In article <38289r$79m@oahu.cs.ucla.edu>,
>|>jmartin@oahu.cs.ucla.edu (Jay Martin) writes:

>|> With all these ugly workarounds it looks like we must have a
>|> language extension to Ada to handle mutual dependencies.
>|> Otherwise Ada9x is a "joke".  Of course if there is no way that Ada
>|> will be extended quickly, it will be a "joke" anyway.  Hopefully C++
>|> has taught language designers/standardizers something.
  
> As an analogy consider a wall as representing a programming problem
> and a language as providing a way to get to the other side. What you
> have seen is a lot of "ugly workarounds" to go through the wall.
> I saw at least one suggestion to go over the wall and another to
> go around the wall but both were refused. Why? because the goal
> had ceased being "getting to the other side" but instead had become
> "going through the wall".
> 
> - Robb Nebbe
> 
> P.S. the fact that some langauges provide a tool that will cut a
> hole in the wall and install a door to the otherside may lead
> some to believe that it is a good idea to go through the wall.
> They must first answer the question "Why was the wall there in
> the first place?"

It didn't look to me like a well-defined problem.  For example...

  Was it a free-standing wall or part of a room?

  If one looks around the room, is there an existing door one could use
  to exit the room (reusability)?

  If you want to go through the wall, do you have the tools sufficient
  to get through that type of material(s)?

  Was the wall only a divider inside a room that could be picked-up and
  moved; or simply walked around?

To be so close to the wall and focused on it that you can't look around
to see the rest of the environment is a myopia that could be disastrous.


Mark S. Hathaway      <hathawa2@muvms6.mu.wvnet.edu>



  parent reply	other threads:[~1994-10-26  0:07 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-10-12 22:49 SOLVED! Decoupled Mutual Recursion Challenger John Volan
1994-10-17 15:48 ` John Volan
1994-10-17 17:55   ` Bob Duff
1994-10-17 20:52     ` John Volan
1994-10-17 22:10       ` Bob Duff
1994-10-18 22:17         ` John Volan
1994-10-19  1:01           ` Bob Duff
1994-10-19  4:45             ` Jay Martin
1994-10-19 14:38               ` Mark A Biggar
     [not found]                 ` <38fi4r$l81@oahu.cs.ucla.edu>
1994-10-24 11:49                   ` Mutual Recursion Challenge Robert I. Eachus
1994-10-24 20:32                     ` John Volan
1994-10-26 11:42                       ` Generic association example (was Re: Mutual Recursion Challenge) Robert I. Eachus
1994-10-26 23:21                         ` John Volan
1994-10-27 10:53                           ` Robert I. Eachus
1994-10-31 17:34                             ` John Volan
1994-10-27 14:37                           ` Mark A Biggar
1994-10-24 17:42                   ` SOLVED! Decoupled Mutual Recursion Challenger John Volan
1994-10-24 22:37                     ` Jay Martin
1994-10-25  5:47                       ` Matt Kennel
1994-10-25 10:04                         ` David Emery
1994-10-25 16:43                         ` John Volan
1994-10-27  4:25                           ` Rob Heyes
1994-10-28  9:03                             ` Mutual Recursion (was Re: SOLVED! Decoupled Mutual Recursion Challenger) Robert I. Eachus
1994-10-28 15:04                             ` SOLVED! Decoupled Mutual Recursion Challenger Robb Nebbe
1994-10-25 15:54                       ` John Volan
1994-10-26  1:24                         ` Bob Duff
1994-10-28  4:28                         ` Jay Martin
1994-10-28 10:52                           ` Robert I. Eachus
1994-10-28 18:46                             ` Jay Martin
1994-11-02 14:56                               ` Robert I. Eachus
1994-10-29  0:38                           ` Bob Duff
1994-10-29  7:26                             ` Jay Martin
1994-10-29 11:59                             ` Richard Kenner
1994-10-31 13:17                               ` Robert Dewar
1994-10-31 14:13                               ` gcc distribution (was: SOLVED! Decoupled Mutual Recursion Challenger) Norman H. Cohen
1994-11-02 14:14                                 ` Richard Kenner
1994-11-04 23:56                                   ` Michael Feldman
1994-10-31 18:44                           ` SOLVED! Decoupled Mutual Recursion Challenger John Volan
1994-10-20 11:25               ` Robb Nebbe
1994-10-20 19:19                 ` John Volan
1994-10-26  0:07                 ` Mark S. Hathaway [this message]
1994-10-26 18:48                 ` gamache
1994-10-27  2:15                   ` John Volan
     [not found]           ` <CxwGJF.FwB@ois.com>
1994-10-19 16:35             ` John Volan
1994-10-17 22:54   ` Cyrille Comar
replies disabled

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