[PD] dealing with arguments and inlets

Mathieu Bouchard matju at artengine.ca
Sat Feb 4 21:58:04 CET 2006


On Sat, 4 Feb 2006, Hans-Christoph Steiner wrote:

> I think we can keep both [any_argument] and [list_argument] so that you can
> choose the behavior.  Also its very easily and logically straightforward to do
> this if you want:
> 
> [any_argument]
> |
> [route float]
>             [symbol]
> 
> And this will work even with very old versions of Pd and would be compatible
> with [list_argument].

This wouldn't work with pointers. This also wouldn't work if Pd's set of 
basic atomtypes (float symbol pointer) gets extended to more types in the 
future.

> In my opinion, new is not always better.  The double [route] thing works
> fine, and it is a clearly established method.  [list] is still quite
> new, so for things like [*_arguments], I think its wise to stick to
> tried-and-true methods whenever possible.

tried-and-true is ok if the new [list] thingy doesn't fill a gap in Pd. 
But it does fill a big gap, such that anything designed for >=0.39 which 
avoids using [list] is just being retro. It's not like [list] is some kind 
of luxury, isn't it?

 _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju
| Freelance Digital Arts Engineer, Montréal QC Canada




More information about the Pd-list mailing list