#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

Reply via email to