#866: DEPRECATE (after review) some VTABLE functions
--------------------+-------------------------------------------------------
 Reporter:  bacek   |       Owner:       
     Type:  RFC     |      Status:  new  
 Priority:  normal  |   Milestone:       
Component:  core    |     Version:  1.3.0
 Severity:  medium  |    Keywords:       
     Lang:          |       Patch:       
 Platform:          |  
--------------------+-------------------------------------------------------

Comment(by bacek):

 Just as cleanup of rare used code.

 1. {{{get_bignum}}} is just shortcut for {{{$P0 = new 'BigNum'; set $P0,
 orig}}}. And only one "real" usage is inside Integer PMC.

 2. {{{set_bignum_*}}} isn't used anywhere in Parrot. And not exposed in
 ops.

 3. {{{pow/i_pow}}} for consistency sake. Why we have VTABLE_pow, but not
 "exp", "ln", etc?

 --
 Bacek

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