* IOhannes m zmölnig <[email protected]> [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 _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
