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
_______________________________________________
PD-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev

Reply via email to