<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.&nbsp; 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">&lt;<a moz-do-not-send="true"
              href="mailto:jancsika@yahoo.com" target="_blank">jancsika@yahoo.com</a>&gt;</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">&gt;&nbsp;imagine trying to design something
                        like that&nbsp;</font></div>
                    <div><font face="arial, helvetica, sans-serif"
                        size="4">&gt; which is also backwards compatible
                        with the</font></div>
                    <div><font face="arial, helvetica, sans-serif"
                        size="4">&gt; crude namespacing tools that
                        already exist in Pd.</font></div>
                    <div><font face="arial, helvetica, sans-serif"
                        size="4">&gt; &nbsp;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.&nbsp; I assume
              something in Pd's parser would need to be changed.&nbsp; 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.&nbsp;
              You still don't get straightforward subpatch-locality, nor
              nested-abstraction locality.&nbsp; 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).&nbsp; Both work perfectly fine with no $0 at
              all.&nbsp; 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.&nbsp; In the case of [preset_hub], just
              creating the object sets the scope boundary almost
              certainly to what the user wants it to be.&nbsp; I like that.<span
                class="HOEnZb"><font color="#888888"><br>
                  <br>
                  -Jonathan<br>
                </font></span></div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>