[PD] Register "prepent.pd"

Frank Barknecht fbar at footils.org
Tue Mar 7 11:23:00 CET 2006


Hi,

I'd like to register the abstraction name "prepent.pd" as a shortcut for
  
  [list prepend $1]
  |
  [list trim]

to avoid future name clashes with this often used object idiom.

I guess, the mnemonics motivating the name are pretty clear: prepen*t*
with "t" from *t*rim, get it? ;)

I added this abstraction to [list]-abs already, but of course a lot of
people probably have the same abstraction on their disks already
anyway. I also added the patches as they are in CVS now.

Ciao
-- 
 Frank Barknecht                 _ ______footils.org_ __goto10.org__
-------------- next part --------------
#N canvas 262 329 608 369 10;
#X obj 429 170 prepent set;
#X msg 429 225;
#X floatatom 429 92 5 0 0 0 - - -;
#X msg 501 142 set;
#X msg 531 142 add2;
#X msg 439 204 set;
#X floatatom 49 67 5 0 0 0 - - -;
#X obj 49 127 prepent x;
#X obj 233 131 list prepend x;
#X obj 233 240 print prepend_x;
#X obj 49 241 print prepent_x;
#X text 43 15 [prepent] is a shortcut for [list prepend]--[list trim]
;
#X obj 233 267 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 49 267 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X text 231 105 Without trim:;
#X obj 233 167 route x list;
#X obj 272 196 print prepend_list;
#X obj 49 168 route x list;
#X obj 88 198 print prepent_list;
#X obj 272 216 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 88 218 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X connect 0 0 1 0;
#X connect 2 0 0 0;
#X connect 3 0 0 1;
#X connect 4 0 0 1;
#X connect 5 0 1 0;
#X connect 6 0 7 0;
#X connect 6 0 8 0;
#X connect 7 0 17 0;
#X connect 8 0 15 0;
#X connect 15 0 9 0;
#X connect 15 0 12 0;
#X connect 15 1 16 0;
#X connect 15 1 19 0;
#X connect 17 0 10 0;
#X connect 17 0 13 0;
#X connect 17 1 18 0;
#X connect 17 1 20 0;
-------------- next part --------------
#N canvas 0 0 450 300 10;
#X obj 90 88 inlet;
#X obj 90 205 outlet;
#X obj 90 132 list prepend \$1;
#X obj 90 157 list trim;
#X obj 190 87 inlet;
#X connect 0 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 2 1;


More information about the Pd-list mailing list