On Tue, 3 Jul 2007, Alexandre Quessy wrote:
2007/7/3, Mathieu Bouchard matju@artengine.ca:
Here we are talking about class names at pd level. By putting the python class name as a 2nd or 4th element in the objectbox, Pyext bypasses Pd's own class naming mechanisms and also rejects the principle that no matter which language you use to extend pd, you can do essentially the same. Several other things break that principle: e.g. abstractions can't use variable number of arguments in their $-args. Pyext's class naming is another of them.
Abstractions can't use variable number of arguments in their $-args ... unless one uses dollarg from iemlib ! (T. Musil)
or [args] from gridflow, which handles non-zero defaults.
or Johannes Zmölnig's modification of pd to accept $* as meaning "all arguments" http://sourceforge.net/tracker/index.php?func=detail&aid=1543850&gro...
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada