I see, limited, buggy, hard learning curve and no easy step by step tutorial included for beginners...

Not to mention it has been hardly used by the vast majority of users.

I'd like to know of any tutorials or good examples out there.

I've just started tweaking with it to see if I finally learn it, but it's crashing a lot!!! I'm just changing arguments in the struct object and it crashes... I clicl on GOP box and it crashes... things like that.

Also, it seems completely incomprehensible how to use them for display in a GOP subpatch or abstraction. I wonder how the hell can someone manage to do that and why is it so different than anything else on Pd? 

I mean, if you check GOP, the data structuresI displayed just increase insanely in size, and in Joćo's belzier patches, they are completely out of the red graph boundaries.

I'm pending to nevermind about getting myself involved with it indeed. But any guiding help is appreciated ;)

cheers

2013/5/25 Jonathan Wilkes <jancsika@yahoo.com>


From: Alexandre Torres Porres <porres@gmail.com>
To: Jonathan Wilkes <jancsika@yahoo.com>
Cc: Roman Haefeli <reduzent@gmail.com>; pd-list <pd-list@iem.at>
Sent: Saturday, May 25, 2013 1:18 AM
Subject: Re: [PD] first exercise with data structures

>> They are _extremely_ limited with the current implementation.

>what do you mean by that?

* big resource hog-- you'll get dropouts with drawing instructions
or animations of any complexity
* you must choose between using $0 in struct name (for locality) or
having flexible approach where you can save/retrieve state.  (Unlike
a "Put" menu array where you can get both)
* no option to _not_ save ds state with the patch (Unlike a "Put" menu
array)
* buffer overflow when reading state from file http://sourceforge.net/tracker/index.php?func=detail&aid=1469910&group_id=55736&atid=478070
* cannot easily set hotspot for mouse manipulation
* hotspot bug http://sourceforge.net/tracker/index.php?func=detail&aid=2457992&group_id=55736&atid=478070
* flickering animation with arrays and/or lots of scalars on screen
* crashes with nested arrays when changing struct args
* many other problems

Usable for making a static score/diagram that will not be encapsulated inside an
abstraction, and for array manipulations that don't require any drawing instructions.
So _extremely_ limited.

-Jonathan