Hello,
I think extenders should have access to at least some of the
flags in PObj_enum. Should we have a different function for
each flag (say: Parrot_PObj_set_custom_mark(INTERP, PMC, value),
Parrot_PObj_set_is_class(INTERP, PMC, value) or a single
Parrot_PObj_set_flag(INTERP, PMC, flag, value) where flag
is an enumerated value declared in extend.h, NOT the values of
PObj_enum.

  Extenders also need Parrot_PObj_mark(INTERP, PMC).

Comments?
Mattia

Reply via email to