Ahhhh - it's all becoming clear now ... Now I understand why it has been referred to as a LIFO type of queue - because element 0 in the output structure is the oldest member of the queue.
However - as Adrian points out - this is not a LIFO - which would be akin to a stack. In a LIFO arrangement, the contents of the queue is left intact after adding one element and removing one. (i.e. a push and a pop) So - here is how I would describe this patch. "This patch implements a FIFO of arbitrary size n, where the output is a structure containing n elements. Element 0 is the oldest, and element n-1 is the element that was most recently added. Perhaps you can put that one on your WIKI page, Sam. Here's a modified version of shadebobs using an iterator to display all elements of the queue. The length of the tail is dependent on frame rate - looks better at 20 fps than 60, imo. Maybe we can figure out a way to make this independent of frame rate(?) Thanks all Jack -------------- Original message ---------------------- From: Adrian Ward <[EMAIL PROTECTED]> > > On 1 Dec 2007, at 23:57, Jack Hayward wrote: > > > Could you post your version with the queue? I've been wondering how > > that patch would be used. > > I haven't even tried using the queue patch because the description > > made it sound useless. It's nice to know that it's a FIFO after all. > > Sure, no problem. Just use the structure index member the take the > first entry in the structure output from the queue. >
--- Begin Message ---_______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quartzcomposer-dev/jack.hayward%40comcast.net This email sent to [EMAIL PROTECTED]
--- End Message ---
Shadebobs with Queue Iterated.qtz
Description: Binary data
_______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]

