[PD-dev] $0 in messages, was: multiple $arg-expansion

IOhannes m zmoelnig zmoelnig at iem.at
Sun Jan 15 10:01:58 CET 2006


Thomas Grill wrote:
>
>> do you mean, is there a reason for my patch, a reason for $0 or a 
>> reason for $0 being "different" in messages?
> 
> 
> the latter (your patch is great, although i'd like to have even more 

well i think this is very consistent: $args in messages refer _only_ to 
parameters of incoming messages, while $args in objects refer only to 
parameters of upstream objects. (and $0 is bound to the class instance)

however, i think that "$0" is a bad name.
i would have liked it better if $0 was the selector (in messages) and 
the classname (in abstractions).
probably "$$" would have been better for a uniq id (well, i know that 
this is a bashism (its the process-id in bash), but that is not 
necessarily bad)

> flexible $args-processing). 

this is on my todo-list.
1st thing todo (soon!) is to remove the restriction that dollsyms have 
to start with $ (while this restriction makes parsing trivial it is 
cumbersome at the best)
2nd thing todo (LATER!) is a mechanism for stacked $args, like ${$1-2}


> Sorry for continuing in your thread.

better in this thread than never...


mfmgasdr
IOhannes




More information about the Pd-dev mailing list