#650: Pmc2c requires major refactoring.
--------------------+-------------------------------------------------------
Reporter: bacek | Owner: cotto
Type: cage | Status: new
Priority: normal | Milestone:
Component: pmc2c | Version: 1.1.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
--------------------+-------------------------------------------------------
Comment(by jkeenan):
Replying to [ticket:650 bacek]:
> * PMC/RO.pm isn't used heavily anymore.
Here's where that file is mentioned in our source code.
{{{
fns . | xargs grep -nE 'PMC(/|::)RO'
./lib/Parrot/Pmc2c/PMC/default.pm:50: my $ro =
Parrot::Pmc2c::PMC::RO->new($self);
./lib/Parrot/Pmc2c/PMC/RO.pm:23:package Parrot::Pmc2c::PMC::RO;
./lib/Parrot/Pmc2c/PMC/RO.pm:68:
@{ ref($self) . '::ISA' } = "Parrot::Pmc2c::PMC::RO";
./lib/Parrot/Pmc2c/PMCEmitter.pm:32:use Parrot::Pmc2c::PMC::RO ();
./lib/Parrot/Pmc2c/PMCEmitter.pm:218:
$self->ro( Parrot::Pmc2c::PMC::RO->new($self) )
./lib/Parrot/Pmc2c/Method.pm:205: lib/Parrot/Pmc2c/PMC/RO.pm
./ports/cygwin/README:846:
/usr/lib/parrot/1.0.0/tools/lib/Parrot/Pmc2c/PMC/RO.pm
./ports/cygwin/README:1232:
/usr/share/doc/parrot/1.0.0/html/lib/Parrot/Pmc2c/PMC/RO.pm.html
./config/auto/pmc.pm:69: lib/Parrot/Pmc2c/PMC/RO.pm
./MANIFEST:1161:lib/Parrot/Pmc2c/PMC/RO.pm [devel]lib
}}}
''./lib/Parrot/Pmc2c/PMC/RO.pm'' is also the subject of TT #1240.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/650#comment:4>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets