#448: [TODO] Migrate non-essential PMCs to dynpmcs
---------------------+------------------------------------------------------
 Reporter:  allison  |       Owner:  coke    
     Type:  todo     |      Status:  assigned
 Priority:  normal   |   Milestone:  2.0     
Component:  none     |     Version:          
 Severity:  medium   |    Keywords:          
     Lang:           |       Patch:          
 Platform:           |  
---------------------+------------------------------------------------------

Comment(by allison):

 Go ahead and move Env to dynpmc (it's used, but not frequently, and the
 dynpmcs are still core).

 There's not really any advantage to having CodeString as a core PMC. Would
 make more sense as a PIR class (PCT::CodeString or something like that).

 Keep Eval for now (ignore it when closing the ticket), but the result of
 compiling a string should be a Sub object or a Packfile object, not an
 Eval. I've opened a separate ticket (TT #905) about deprecating Eval, as
 it should be removed entirely, not moved to a dynpmc.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/448#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