atom feed34 messages in at.iem.pd-listRe: [PD] here I go again..dynamic abs...
FromSent OnAttachments
Rory WalshFeb 5, 2009 9:46 am.pd
IOhannes m zmoelnigFeb 5, 2009 9:51 am 
IOhannes m zmoelnigFeb 6, 2009 1:51 am 
Chris McCormickFeb 6, 2009 5:13 am 
Georg WernerFeb 6, 2009 2:07 pm 
Claude Heiland-AllenFeb 6, 2009 4:04 pm 
Georg WernerFeb 6, 2009 5:28 pm 
Frank BarknechtFeb 7, 2009 3:31 am 
Georg WernerFeb 8, 2009 6:13 am 
Frank BarknechtFeb 9, 2009 12:47 am 
zmoe...@iem.atFeb 9, 2009 3:18 am 
Georg WernerFeb 9, 2009 4:33 am 
zmoe...@iem.atFeb 9, 2009 5:30 am 
Matt BarberFeb 9, 2009 12:00 pm 
Jonathan WilkesFeb 9, 2009 1:45 pm 
Jonathan WilkesFeb 9, 2009 2:17 pm 
Mike McGonagleFeb 9, 2009 2:43 pm 
Phil StoneFeb 9, 2009 3:50 pm 
Georg WernerFeb 9, 2009 3:52 pm 
Mathieu BouchardFeb 9, 2009 10:57 pm 
Frank BarknechtFeb 10, 2009 2:02 am 
zmoe...@iem.atFeb 10, 2009 3:50 am 
Phil StoneFeb 10, 2009 7:29 am 
Mathieu BouchardFeb 10, 2009 8:37 am 
Mathieu BouchardFeb 10, 2009 8:45 am 
Mathieu BouchardFeb 10, 2009 8:56 am 
Frank BarknechtFeb 10, 2009 8:59 am 
Mathieu BouchardFeb 10, 2009 9:05 am 
JackFeb 10, 2009 9:18 am 
Chris McCormickFeb 10, 2009 9:20 am 
Phil StoneFeb 10, 2009 9:30 am 
Matt BarberFeb 10, 2009 9:36 am 
Mathieu BouchardFeb 10, 2009 9:50 am 
IOhannes m zmölnigFeb 10, 2009 10:22 am 
Subject:Re: [PD] here I go again..dynamic abstractions
From:Frank Barknecht (fb@footils.org)
Date:Feb 7, 2009 3:31:05 am
List:at.iem.pd-list

Hallo, Georg Werner hat gesagt: // Georg Werner wrote:

can somebody explain why there is a "3rd rule of $-expansion: 'there is no $0 in message-boxes'". i stumble every now and then about it and it is IMHO not self-explanatory. it is not hard to implement and wouldn't make problems with existing patches - because $0 is never used in messages. and would make things easier not only for beginners.

Actually this topic is discussed about once or twice a year on pd-list and pd-dev, so for deeper info check the archive.

Anyway: $0 is a property of the surrounding abstraction or canvas, as are $1,... in object arguments. The $1,... in message boxes however are properties of the messages sent around and reaching a message box. While the value of dollar variable in message boxes changes all the time, the value of the canvas-dollars never change.

Messages don't have anything comparable to the canvas' $0.

A possible alternative use for $0 in messages would be the selector ("list", "symbol", ...) as that is the thing before $1, but implementing that could be even more confusing to beginners.

Ciao