<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 04/03/2014 06:33 PM, Alexandre
Torres Porres wrote:<br>
</div>
<blockquote
cite="mid:CAEAsFmhUNd5ShpW=fHOFfxqZK-7eoRgVnMUafCntA8eUS2OtgQ@mail.gmail.com"
type="cite">
<div dir="ltr">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.
<div><br>
</div>
<div>Had never heard of the Nova system, is it available
somewhere? Seems it's not built on the core of Pd anyway,
right?</div>
</div>
</blockquote>
<br>
No, it was abandoned. I believe Tim develops something for
Supercollider called "Supernova" which allows users to take
advantage of parallelism when doing DSP.<br>
<br>
[preset_hub] is in Pd-l2ork.<br>
<br>
-Jonathan<br>
<br>
<blockquote
cite="mid:CAEAsFmhUNd5ShpW=fHOFfxqZK-7eoRgVnMUafCntA8eUS2OtgQ@mail.gmail.com"
type="cite">
<div dir="ltr">
<div><br>
</div>
<div>thanks</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2014-04-03 19:03 GMT-03:00 Jonathan
Wilkes <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:jancsika@yahoo.com" target="_blank">jancsika@yahoo.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div class="">
<div>On 04/03/2014 03:13 PM, Alexandre Torres Porres
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"><font face="arial, helvetica,
sans-serif" size="4">thanks for explaining it all</font>
<div><font face="arial, helvetica, sans-serif"
size="4"><br>
</font></div>
<div><font face="arial, helvetica, sans-serif"
size="4">> imagine trying to design something
like that </font></div>
<div><font face="arial, helvetica, sans-serif"
size="4">> which is also backwards compatible
with the</font></div>
<div><font face="arial, helvetica, sans-serif"
size="4">> crude namespacing tools that
already exist in Pd.</font></div>
<div><font face="arial, helvetica, sans-serif"
size="4">> It's not possible</font></div>
<div class="gmail_extra"><font face="arial,
helvetica, sans-serif" size="4"><br>
</font></div>
<div class="gmail_extra"><font face="arial,
helvetica, sans-serif" size="4">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?</font></div>
</div>
</blockquote>
<br>
</div>
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).<br>
<br>
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.<span
class="HOEnZb"><font color="#888888"><br>
<br>
-Jonathan<br>
</font></span></div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>