On Sun, 5 Feb 2006, Hans-Christoph Steiner wrote:
[float_argument], [symbol_argument], and [any_argument] (previously [list_argument]) can do defaults like this: [symbol_argument $1 default] so we already got that part of [patcherargs] covered.
As for using an indeterminate amount of arguments, I think that would be better supported using $# and $@ in Pd (or perhaps $argc and $argv).
If you believe that abstractions are better than externals, I would suppose that it also implies that externals are better than new syntax. After all, an external is usable by all right now, whereas modifying pd is somewhat more troublesome.
Now tell me, why do you like $# and $@ over [patcherargs] ?
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada