[Fresco-devel] Interesting critique of Fresco by Graydon

Nathaniel Smith <[email protected]> Sat, 22 May 2004 16:18:55 -0700
Newsgroups gmane.comp.video.fresco.devel
Message-ID <[email protected]>
http://groups.google.com/groups?selm=c54dup%24ph52%40ripley.netscape.com&output=gplain

He breaks things down in an interesting way.  I find it especially
interesting that in the ReFresco vision of the world, we have
  pervasive multithreading: I don't have any good thoughts on this
    yet, but killing the "pervasive" part is one of the main reasons
    to get rid of CORBA...
  extensibility/pluggability: still true, but only on the edges --
    adding a new console interface, or a new set of scene graph nodes,
    doesn't change the form of the server qualitatively.
  distributed objects: nope, gone.
    Well, mostly; retaining distributed reference graphs means that
    some of the described forms of complexity can still creep in --
    something to watch out for.
  persistent, shared data structures: The shared part is dead, gone,
    and the grave stamped on.  Persistence is kept.
  language neutrality: entirely gone, at least in the form he means.

So we really do hit the main points of gratuitous overcomplexity.  The
only caveats are the presence of distributed message passing and a
persistent scene representation, and these are exactly the core ideas
that Fresco was intended to develop.  I'm pleased.

-- Nathaniel

-- 
I have my moments.  And soon, I will have yours, too.