[PD] [qlist] and locality

Jonathan Wilkes jancsika at yahoo.com
Fri Apr 4 00:46:24 CEST 2014


On 04/03/2014 06:33 PM, Alexandre Torres Porres wrote:
> Hi Jonathan, I like it too, and the pedagogical concern is what gets 
> me the most. I find new users to be reluctant to the clunkiness.
>
> Had never heard of the Nova system, is it available somewhere? Seems 
> it's not built on the core of Pd anyway, right?

No, it was abandoned.  I believe Tim develops something for 
Supercollider called "Supernova" which allows users to take advantage of 
parallelism when doing DSP.

[preset_hub] is in Pd-l2ork.

-Jonathan

>
> thanks
>
>
> 2014-04-03 19:03 GMT-03:00 Jonathan Wilkes <jancsika at yahoo.com 
> <mailto:jancsika at yahoo.com>>:
>
>     On 04/03/2014 03:13 PM, Alexandre Torres Porres wrote:
>>     thanks for explaining it all
>>
>>     > imagine trying to design something like that
>>     > which is also backwards compatible with the
>>     > crude namespacing tools that already exist in Pd.
>>     >  It's not possible
>>
>>     ok, here's where I'm a bit confuse. You're not saying it'd be
>>     impossible to make messages inherit the $0 value, are you?
>
>     I don't know how difficult such a change is.  I assume something
>     in Pd's parser would need to be changed.  I can't remember if the
>     code responsible for parsing a msg box message even knows where
>     the message got sent from-- seems ike it doesn't since I can't
>     "find last error" on msg-box parsing errors (like an out-of-range
>     dollarsign variable).
>
>     What I'm saying is that even with a canvas $0 inside message boxes
>     Pd's scope system is still way too clunky. You still don't get
>     straightforward subpatch-locality, nor nested-abstraction
>     locality.  I think Tim Blechmann's Nova system did both, and
>     Ivica's [preset_hub] and [preset_node] get the latter (though I
>     don't think it does global scope).  Both work perfectly fine with
>     no $0 at all.  The pedagogical benefit is enormous-- new users can
>     get the scope they want without having to learn or think about
>     what a dollarsign variable is, or how string concatenation works. 
>     In the case of [preset_hub], just creating the object sets the
>     scope boundary almost certainly to what the user wants it to be. 
>     I like that.
>
>     -Jonathan
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20140403/65a0feff/attachment.htm>


More information about the Pd-list mailing list