On Sat, 10 Nov 2007, Hans-Christoph Steiner wrote:
Reserved words are different than essential functions. Here are the C reserved words: http://lib.daemon.am/Books/C/apb/apb.htm Try to write Pd without calloc, sprintf, etc. yet they are not reserved words. http://en.wikipedia.org/wiki/Reserved_word
Pd doesn't really have reserved words... Nothing really behaves that specially in Pd, that it has to be handled by the parser. The only special characters really are just colon, semicolon, backslash, dollar and spaces.
The most special words that Pd has (that I can think of) are:
* float symbol pointer list bang. Those are selectors that have special entries in t_class. Four of them have special restrictions on their arguments.
* [pd], [inlet(~)], [outlet(~)], [declare], [objectmaker], [block~], [switch~], get treated specially sometimes. There might be a few other more like that, but there aren't many.
* "set" is a quite common method name, but not universal.
* "#X" "#N" "#A" "pd" as receive-symbols are reserved. (there are some more like that)
None of those symbols is special enough that is disallowed in all circumstances.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada