comp.lang.ada
 help / color / mirror / Atom feed
From: Mark Smith <mark@ssd.neca.nec.com.au>
Subject: Key Abstraction that is coming
Date: 1997/01/06
Date: 1997-01-06T00:00:00+00:00	[thread overview]
Message-ID: <32D03F72.744B@ssd.neca.nec.com.au> (raw)
In-Reply-To: 32CD3495.14FE@pc-plus.de


Here's my key abstraction for the year

Stephen Riehm wrote:
> 
> The Unix view of the world is not a bad one, but one which compiler
> writer's seem to have discarded. Unix works because programs are
> expected to communicate with each other, via well defined interfaces,
> the principle being that the sum of many parts is much greater than
> could ever be achieved by one whole. Robert's dream could be achieved

The key abstraction here is a well defined interface to make apps talk.
ie like DDE, COM, CORBA, pipes and stdin/out etc. These are all fine
except they assume that everybody understands the format to start with.
Also they have varying levels of impact on your system. pipes/stdin/out
are extremely low cost to implement. CORBA - expensive. DDE/COM non
scalable. 

Anyone seen KQML? We need to start putting AI type reasoning into our
systems so that they can reason about how to communicate with other
apps. making everything talk together is the key thing we all need to
work toward, and reasoning about interfaces seems to be a good way of
looking at the problem.

Alternatively components, and Smalltalk PARTs? but that's interaction at
a different level.

What do you all think?




  parent reply	other threads:[~1997-01-06  0:00 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-12-31  0:00 What is wrong with OO ? Ell
1996-12-31  0:00 ` Ian Joyner
1996-12-31  0:00   ` Robert C. Martin
1997-01-01  0:00     ` Tom Bushell
1997-01-02  0:00     ` Thaddeus L. Olczyk
1997-01-03  0:00       ` Case Tools for OO (was Re: What is wrong with OO ?) Mark Smith
1997-01-03  0:00         ` APEX - WAS: " Nigel Tzeng
1997-01-03  0:00     ` Software Development Environments (Was: " Stephen Riehm
1997-01-03  0:00       ` Nigel Tzeng
1997-01-04  0:00       ` "Paul E. Bennett"
1997-01-06  0:00       ` Tom Bushell
1997-01-06  0:00       ` Mark Smith [this message]
1997-01-06  0:00         ` Key Abstraction that is coming John Howard
1997-01-09  0:00           ` Robert Dewar
1997-01-07  0:00         ` Robert Dewar
1997-01-06  0:00   ` Software Development Environments (Was: What is wrong with OO ?) drush
1997-01-06  0:00   ` drush
1997-01-07  0:00   ` What is wrong with OO ? drush
1996-12-31  0:00 ` Nigel Tzeng
replies disabled

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