So I am currently trying to do a Perl5LVALUE pmc, a stumbling block is however that I need to pass the PMC the thing that it is lvalueling, I was planning to use the pmc data field for storing this but I cannot access it as a extender without violating the API and guessing at layouts which is kind of bad (Dan says so ;)
I don't know Perl5 internals enough to know exactly what Perl5LVALUE does. Do you want a way to pass a value to the PMC and let the PMC type morph itself based on the data representation?
-Melvin