Re: network transparency (Re: GNOME CVS: gnome-core mmclouglin)



> networking; i.e. nice interfaces for doing networking, that go ahead
> and expose the things you need to worry about, such as asynchronicity
> and latency, and give you nice tools to manage them. Burying those
> things under "transparency" is not a win, it just means people don't
> deal with them.

Actually there are two approaches, and there are good arguments for either

1.	You don't pretend and you expose the reality to apps.
	[The "core doesnt have enough info to anticipate" argument]

2.	You embed it into the language itself
	[The "only the core can see the whole picture and make global
	decisions" argument]

It's possible to take a smalltalk or squeak application and make the entire
thing distributed with close to no changes to the application for example. 

Alan



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]