At 11:10 +0200 7/31/03, Leopold Toetsch wrote:
> *) Determine the init and setup routine names

- Parrot_<classname>_class_setup
- Parrot_<classname>_class_init

The class_setup also sets the class_enum i.e vtable->base_type.

Well... there are versioning issues there. We ought to be able to have multiple versions of a class loaded, in which case this may not work. I'm pretty sure that there are some platforms that require unique names in libraries across the entire process.


[1] If there are no objections I'll check that part in. It shouldn't be
too hard, to finally have a perl script, that generates a platform
independend Makefile out from %PConfig.

Nope, go for it.


[2] Somehow related: There was some discussion about PMC methods.
What about a standard way to allow methods for (almost) all PMCs:
- have a vtable slot for the method hash
- move find_method into default.pmc
- PMCs used in that process mainly PerlHash should better not have
  methods ;-)

Yeah, that sounds familiar. I'll have to get back to you on this when I've got more tha 5 minutes for email. :)
--
Dan


--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to