hi Mathieu,
creating a [list]'s instance is done by passing a 'list' message to 'objectmaker'. The 'list' method is stored separately, in the c_listmethod field of the class structure (similarly for the other specials: 'bang', 'float', 'symbol', and 'pointer').
Which means, btw, that you are overwriting a [list]'s default creator, an undocumented side-effect kind of a feature of Pd. I do not think anybody uses it, although it might by handy in an abstraction -- for example a [list $1] would accept both floats, and symbols to be given in the same abstraction argument.
Krzysztof
Mathieu Bouchard wrote:
Hi, I have a class called "list", for jMax compatibility, and when I instantiate it, GridFlow needs to fetch the class name, as usual, but in this particular case it _fails_. If I rename the class to something else, like "liste", then it works. Any idea why?