<html>
  <head>
    <meta content="text/html; charset=ISO-8859-15"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 03/07/2014 06:45 PM, Joćo Pais
      wrote:<br>
    </div>
    <blockquote cite="mid:op.xcdll7x9vpc3oo@jmmmp-x61s" type="cite">
      <meta content="text/html; charset=ISO-8859-15"
        http-equiv="Content-Type">
      <style type="text/css">body { font-family:'Times New Roman'; font-size:13px}</style>
      <br>
      <br>
      <blockquote style="margin: 0 0 0.80ex; border-left: #0000FF 2px
        solid; padding-left: 1ex">
        <div class="moz-cite-prefix">On 03/05/2014 05:24 AM, Pierre
          Massat wrote:<br>
        </div>
        <blockquote
cite="mid:CAAGOWhZNGTFwVKp-uSnEo1+LsLYokYa_ttCdDL=MT4QDs80ynQ@mail.gmail.com"
          type="cite">
          <div dir="ltr">
            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <div>Dear list,<br>
                        <br>
                      </div>
                      First of all i'd like to say that i'm very
                      impressed by the potential of data structures in
                      Pd. I've always kind of ignored this feature and
                      it's a pity because it's really worth diving into
                      it. <br>
                    </div>
                    That being said I think that help and example
                    patches are far from sufficient for beginners, and
                    if it wasn't for Chris McCormick's s-abstractions I
                    would have been able to really figure out how to use
                    them (stuff like how to make an entire polygon
                    draggable, how to use GOP with proper scaling,
                    etc.).<br>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </blockquote>
        <br>
        It's not just the documentation, it's the interface.  Having to
        walk linked-lists of graphically unlinked objects is bad. 
        Having to use boilerplate to find the head of a glist just to
        create a scalar is bad.<br>
        <br>
          I think Pd-l2ork is getting close to a release with my new
        data structure stuff in it.  It's a first step at addressing
        some of these issues.</blockquote>
      <div><br>
      </div>
      <div>and any prospects of that stuff making it into vanilla or
        pd-ext,</div>
    </blockquote>
    <br>
    No.  It requires a toolkit that has modern 2d features like affine
    transformations and opacity, etc.  Pd-l2ork leverages Tkpath, a
    tcl/tk library.  Other modern toolkits like Qt have their own 2d
    interfaces with the same features and could be used, but tcl/tk on
    its own does not.<br>
    <br>
    <blockquote cite="mid:op.xcdll7x9vpc3oo@jmmmp-x61s" type="cite">
      <div> for the non-unix users out there?</div>
    </blockquote>
    <br>
    For OSX, one of the tcl/tk libraries-- Tkpath needs to be ported
    from Carbon to Cocoa.<br>
    <br>
    I haven't investigated a Windows port yet but it's probably mostly a
    matter of setting up the proper compile environment more than
    anything else.  Granted one would probably need to tweak pd.tk and
    L2ork's build script, but getting set up in Windows seems to be
    where most of the work is.  (At least in my experience so far.)<br>
    <br>
    -Jonathan<br>
  </body>
</html>