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

Comment(by allison):

 Those look good, on io.ops and sys.ops, I'd say:

  * io.ops
   * printerr
   * seek
   * peek
   * tell
   * open (method is primary way of doing this)
   * fdopen (ditto)
   * close (ditto)
   * read (ditto)
   * readline (ditto)
   * getstd* and setstd* (method on interpreter is primary way of doing
 this, TT #264)
   * say (we don't really need a whole set of opcodes that just add a
 newline, it's op-bloat)

 So, just keep print in core ops.

  * sys.ops
   * time and sleep should be core, everything else can be a dynop.

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