hi
I did a quick work around using [pack],[symbol] and [route], which
seems to
work so far and it eliminates the [prepend] dependency. Please see
the
attached patch.
This only works for (re)storing single floats, it does not work for storing symbols and it cannot work for storing lists of unknown length, which is the main reason I need to use prepends there.
Ciao
Frank Barknecht _ ______footils.org__
i made an prepend_alternative-abstraction, because i don't want to use a whole library only for one object (for a project with different pd-users i'd like to keep the number of involved libs as low as possible). i don't know to which [prepend] it refers. the first argument (symbol or float) of the abs is prepend to the incoming msg. there's also an inlet to set what to prepend (symbol or float).
chun lee: maybe it helps you out of your [prepend]-nameclash-confusion.
for me, it behaves like i would expect it from a [prepend]-obj (it's not nice code, but i think it works)
it needs some zexy-objs: glue, a2l, lister.(i hope everyone uses zexy)
#N canvas 1101 203 240 451 10; #X obj 23 23 inlet; #X obj 23 348 outlet; #X obj 23 297 glue; #X obj 159 254 a2l; #X obj 23 320 route 1; #X obj 23 116 lister $1; #X obj 23 183 route float; #X obj 23 209 t b f; #X obj 23 231 1; #X obj 23 253 pack f f; #X obj 78 253 pack f s; #X obj 78 229 1; #X obj 78 207 t b s; #X obj 23 146 spigot; #X obj 124 26 inlet; #X obj 124 56 t b a b; #X obj 124 82 1; #X obj 161 80 0; #X obj 23 54 t b a b; #X connect 0 0 18 0; #X connect 2 0 4 0; #X connect 3 0 2 1; #X connect 4 0 1 0; #X connect 5 0 13 0; #X connect 6 0 7 0; #X connect 6 1 12 0; #X connect 7 0 8 0; #X connect 7 1 9 1; #X connect 8 0 9 0; #X connect 9 0 2 0; #X connect 10 0 2 0; #X connect 11 0 10 0; #X connect 12 0 11 0; #X connect 12 1 10 1; #X connect 13 0 6 0; #X connect 14 0 15 0; #X connect 15 0 16 0; #X connect 15 1 5 0; #X connect 15 2 17 0; #X connect 16 0 13 1; #X connect 17 0 13 1; #X connect 18 0 5 0; #X connect 18 1 3 0; #X connect 18 2 16 0;