At least one is 6Model itself -- a generic object semantics and API which has been back ported to Perl 5, has been ported to the JVM (with a lot of optimization still pending) and as we see here is a reasonable design for part of a VM API.
As far as I know 6Model is the only candidate around for a low level object model that is flexible enough to implement the object semantics in most languages, low level enough to be be efficiently implemented in most VMs, etc.
[+] [-] masak|13 years ago|reply
[+] [-] jedharris|13 years ago|reply
At least one is 6Model itself -- a generic object semantics and API which has been back ported to Perl 5, has been ported to the JVM (with a lot of optimization still pending) and as we see here is a reasonable design for part of a VM API.
As far as I know 6Model is the only candidate around for a low level object model that is flexible enough to implement the object semantics in most languages, low level enough to be be efficiently implemented in most VMs, etc.
[+] [-] jedharris|13 years ago|reply
There may be more comprehensive / current documentation out there but I don't know where.
[+] [-] chromatic|13 years ago|reply
Do you mean Moose or the abandoned Perl 5 MOP experiment?
[+] [-] disinterest|13 years ago|reply
[+] [-] patrickas|13 years ago|reply
I think that's the plan.