[PD] [psql] object hand-holding

Hans-Christoph Steiner hans at eds.org
Sat Dec 15 00:41:52 CET 2007

On Dec 13, 2007, at 8:31 PM, Chris McCormick wrote:

> On Thu, Dec 13, 2007 at 03:12:18PM -0500, Mathieu Bouchard wrote:
>> On Tue, 11 Dec 2007, IOhannes m zmoelnig wrote:
>>> i don't claim that Gem is a good example. however, i also don't  
>>> see how
>>> the data-flow vs control-flow is especially bad in Gem.
>> As long as you pass a "gem" message around that is only a pointer  
>> to a
>> shared state that all objects modify, it's all explicit control- 
>> flow all
>> over the place. The contents of the "gem" messages doesn't matter  
>> at all,
>> and the only thing that matters is the order in which the messages  
>> are
>> sent. That's 100% controlflow and 0% dataflow.
> It would be way cool if gem was truly dataflow, with the [cube] or  
> another
> geometry source at the top of the stack and then geometry/colour/ 
> texture
> modifiers all the way down until a [render] object. Imagine doing  
> audio
> style filtering on geometry streams.
> One can dream I guess.
> Best,
> Chris.
> PS This is not a criticism of Mark, IOhannes, Chris's work on Gem -  
> it's
> a great library and I love using it! Thanks for all your hard work.

I think that GEM is dataflow-ish, but it is representing OpenGL  
render chains rather than the physical shapes they generate...



Man has survived hitherto because he was too ignorant to know how to  
realize his wishes.  Now that he can realize them, he must either  
change them, or perish.    -William Carlos Williams

More information about the Pd-list mailing list