| 1 | 1) make the 6model stuff available in Parrot at all |
| 2 | 2) create meta-objects that provide Parrot's current class semantics so it's a small-ish step to switch over much code, and hope many people take that path |
| 3 | 3) get PMCs to be 6model objects |
| 4 | 4) hope Class and Object PMCs can go away by this point, or just turn them into simple things that delegate to 6model to give people more time to switch away. |
| 5 | |
| 6 | |
| 7 | jnthn>Somewhere along the line, the methods/namespace relationship and the class registry need to go away. |
| 8 | jnthn>I think the biggest mis-understanding at the moment is that people seem to think 6model is an implementation of a bunch of OO-ish stuff. In reality, it's a bunch of building blocks to let you build your language's view of OO. |
| 9 | jnthn>Well, the PMCs become real objects part is important too :) |