[PD] opening patch from pd message

Peter P. peterparker at fastmail.com
Wed Nov 27 06:17:06 CET 2019

* IOhannes m zmölnig <zmoelnig at iem.at> [2019-11-26 18:33]:
> # anatomy of a message
> i think it is pretty easy:
> - any message in pd-land consists of a single selector and any number of
> atoms (including none).
> - an atom can be a number, a symbol, a gpointer and "other things"
> - a selector must always be a symbol.
> some special selectors need a fixed number of atoms, of a fixed type
> ("float" and "symbol" require exactly 1 atom of the resp. type; "bang"
> requires exactly 0 atoms); but these are special cases.
Thank you for this nice writeup! It makes it all clearer (and could
nicely augment the html docs even).
> dollar-arguments in msgboxes (e.g. [open $1.wav() always refer to the atoms.
So a message [symbol cat( would work as cat would be the atom but [cat(
not as it would be the selector with zero atomes?

Thanks again, P

More information about the Pd-list mailing list