Remove share_ro VTABLE
completed by: Nagato Yuki
mentors: whiteknight
Task Description: Parrot offers a number of VTABLEs for it's PMCs. Some of these have obvious uses, such as "add". Others, such as "share_ro" are not as obvious and may not have a purpose.
This is an exploratory task. This work will be evaluated but might not be merged, depending on the results. Do not do this work on a branch where you have other work which might be merged.
Remove the share_ro vtable and all references to it in the Parrot code. Run tests and evaluate the effect this has on the system.
Steps to Complete:
- Create a fork of parrot/parrot on github
- Remove all references to share_ro, including from documentation and src/vtable.tbl
- Build Parrot and run all tests to see the effects.
- Create a ticket on Trac with the results and your recommendations.