<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 01/13/2014 05:14 PM, Dan Wilcox
      wrote:<br>
    </div>
    <blockquote
      cite="mid:1A0F4330-FB9B-43B5-B9B3-32481C3A7CAF@gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <br>
      <div>
        <div>On Jan 13, 2014, at 5:05 PM, Jonathan Wilkes &lt;<a
            moz-do-not-send="true" href="mailto:jancsika@yahoo.com">jancsika@yahoo.com</a>&gt;
          wrote:</div>
        <br class="Apple-interchange-newline">
        <blockquote type="cite">
          <meta content="text/html; charset=ISO-8859-1"
            http-equiv="Content-Type">
          <div bgcolor="#FFFFFF" text="#000000">
            <div class="moz-cite-prefix">On 01/13/2014 03:11 PM, Dan
              Wilcox wrote:<br>
            </div>
            <blockquote
              cite="mid:739E6E58-D9F4-4D3A-9A39-CF54E1E17FF8@gmail.com"
              type="cite">
              <meta http-equiv="Content-Type" content="text/html;
                charset=ISO-8859-1">
              <div>
                <div>Woops, forgot the reply-all.</div>
                <div><br>
                </div>
                <div>On Jan 13, 2014, at 2:25 PM, Jonathan Wilkes &lt;<a
                    moz-do-not-send="true"
                    href="mailto:jancsika@yahoo.com">jancsika@yahoo.com</a>&gt;

                  wrote:</div>
                <blockquote type="cite">
                  <div bgcolor="#FFFFFF" text="#000000">
                    <div class="moz-cite-prefix"><br>
                    </div>
                    Sorry, I don't know quite what you're referring to
                    here.&nbsp; The only two examples I gave-- $@ and
                    [initbang] wouldn't change anything in the DSP core.<br>
                  </div>
                </blockquote>
                <div><br>
                </div>
                <div>I wasn't referring to anything in particular, only
                  in general.</div>
              </div>
            </blockquote>
            <br>
            Then what do you think of "$@" or [initbang]?&nbsp; Are there
            good reasons for them not being in the core?&nbsp; What about
            infinite undo?&nbsp; Or symbols that don't cause memory leaks?</div>
        </blockquote>
        <div><br>
        </div>
        Those would definitely be nice to have. I don't know what $@
        refers to, is it the object arguments as a list?<br>
        <br>
        <blockquote type="cite">
          <div bgcolor="#FFFFFF" text="#000000">
            <blockquote
              cite="mid:739E6E58-D9F4-4D3A-9A39-CF54E1E17FF8@gmail.com"
              type="cite">
              <div>
                <blockquote type="cite">
                  <div bgcolor="#FFFFFF" text="#000000">
                    <blockquote
                      cite="mid:5AD9B4E2-F305-46CD-BB6E-D40A3B3C9BE0@gmail.com"
                      type="cite">
                      <div>
                        <div>On Jan 13, 2014, at 1:54 AM, Jonathan
                          Wilkes &lt;<a moz-do-not-send="true"
                            href="mailto:jancsika@yahoo.com">jancsika@yahoo.com</a>&gt;

                          wrote:</div>
                      </div>
                    </blockquote>
                  </div>
                </blockquote>
                <br>
              </div>
              <div>Yes. Everything is still there. It merely abstracts
                sending messages and midi into and out of the libpd
                instance. I don't see why we couldn't do the same with
                what's needed by an external gui wrapper around it.</div>
            </blockquote>
            <br>
            Hm... I didn't realize that.&nbsp; That being the case, you could
            certainly go ahead and figure out some interim way of
            sending and parsing tcl messages using whichever gui toolkit
            you prefer.&nbsp; However, it's worth understanding a bit about
            why Pd-l2ork has diverged somewhat from the code you'd be
            wrapping (in no particular order, and definitely not
            exhaustive):<br>
          </div>
        </blockquote>
        <div><br>
        </div>
        [snip]<br>
        <div><br>
        </div>
        <div>That's all good info to know, thanks. I'd imagine libpd
          would't need to handle *move functions though. Does the dsp
          graph rely on positioning?</div>
      </div>
    </blockquote>
    <br>
    It does for [inlet~] and [outlet~]<br>
    <br>
    And for message dispatching [inlet] and [outlet].<br>
    <br>
    There are also objects like [cnv] and some externals which can use
    and report object position in the flow of an object chain.<br>
    <br>
    <blockquote
      cite="mid:1A0F4330-FB9B-43B5-B9B3-32481C3A7CAF@gmail.com"
      type="cite">
      <div>
        <div> I thought only via connections. I'd imagine the gui
          wrapper should only worry about positioning and simply update
          those changes when saving.&nbsp;</div>
      </div>
      <br>
      <div>
        <span class="Apple-style-span" style="border-collapse: separate;
          color: rgb(0, 0, 0); font-family: Helvetica; font-style:
          normal; font-variant: normal; font-weight: normal;
          letter-spacing: normal; line-height: normal; orphans: 2;
          text-indent: 0px; text-transform: none; white-space: normal;
          widows: 2; word-spacing: 0px; border-spacing: 0px;
          -webkit-text-decorations-in-effect: none;
          -webkit-text-size-adjust: auto; -webkit-text-stroke-width:
          0px; ">
          <div style="word-wrap: break-word; -webkit-nbsp-mode: space;
            -webkit-line-break: after-white-space; "><span
              class="Apple-style-span" style="border-collapse: separate;
              color: rgb(0, 0, 0); font-family: Helvetica; font-style:
              normal; font-variant: normal; font-weight: normal;
              letter-spacing: normal; line-height: normal; orphans: 2;
              text-indent: 0px; text-transform: none; white-space:
              normal; widows: 2; word-spacing: 0px; border-spacing: 0px;
              -webkit-text-decorations-in-effect: none;
              -webkit-text-size-adjust: auto; -webkit-text-stroke-width:
              0px; ">
              <div style="word-wrap: break-word; -webkit-nbsp-mode:
                space; -webkit-line-break: after-white-space; ">
                <div>--------</div>
                <div>Dan Wilcox</div>
                <div>@danomatika</div>
                <div><a moz-do-not-send="true"
                    href="http://danomatika.com">danomatika.com</a></div>
                <div><a moz-do-not-send="true"
                    href="http://robotcowboy.com">robotcowboy.com</a></div>
                <div><br>
                </div>
              </div>
            </span><br class="Apple-interchange-newline">
          </div>
        </span><br class="Apple-interchange-newline">
        <br class="Apple-interchange-newline">
      </div>
      <br>
    </blockquote>
    <br>
  </body>
</html>