http://crca.ucsd.edu/~syadegar/expr.html
specifically: -------------------------------------- Tables and variables can be accessed the same way one dimensional arrays are accessed in C; for example, "valx + 10" will be evaluated to the value of variable 'valx' + 10 (variables have to be defined using the 'value' object) and "tabname[5]" will be evaluated to be the 5th element of table "tabname". The name of the table can be a variable as well; for example "$s2[5]" will be evaluated to be the 5 element of the array whose symbol has been passed in inlet 2. --------------------------------------- On Sat, Mar 27, 2010 at 4:55 PM, <[email protected]> wrote: > > oh, didn't know all of this, where it's documented? > > just [bang<--[list prepend $0foo]--[expr size("$s1")] did the trick > > thanks and sorry for the misleading. > > > Here's the proper way to do it: > > [symbol $0-foo] > | > [expr size("$s1")] > > > substitute anything that outputs the symbol (with the symbol selector) > that you want -- [makefilename], etc. > > Matt > > >> Last option would be to try using [sprintf], [makefilename] or similar >> to create the array name, and send to [expr size($1)] . Maybe.... >> >> Prost! >> D. > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
