#1931: [DEPRECATED] advanced NCI parameter types
-------------------------+--------------------------------------------------
 Reporter:  plobsing     |       Owner:        
     Type:  deprecation  |      Status:  new   
 Priority:  normal       |   Milestone:        
Component:  none         |     Version:  2.11.0
 Severity:  medium       |    Keywords:        
     Lang:               |       Patch:        
 Platform:               |  
-------------------------+--------------------------------------------------
Description changed by plobsing:

Old description:

> Several NCI parameter types which have complex functionality are
> deprecated. These are either implementable as a layer on top of NCI from
> within parrot (see zavolaj for ideas), will be replaced by a more general
> mechanism, or break encapsulation.
>
> Specifically, the following are deprecated, and replacement strategy
> suggested.
> J     getinterp in sugar layer
> @     :slurpy parameters in suage layer
> t     manage null-padding in sugar layer
> 0     insert null argument in sugar layer
> V     an alternate, more general call-by-reference system will be
> provided
> 2     an alternate, more general call-by-reference system will be
> provided
> 3     an alternate, more general call-by-reference system will be
> provided
> 4     an alternate, more general call-by-reference system will be
> provided
> B     an alternate, more general call-by-reference system will be
> provided
> b     no replacement; stop violating the string system's assumptions
> T     no replacement; undocumented, broken feature
> L     no replacement; undocumented, broken feature

New description:

 Several NCI parameter types which have complex functionality are
 deprecated. These are either implementable as a layer on top of NCI from
 within parrot (see zavolaj for ideas), will be replaced by a more general
 mechanism, or break encapsulation.

 Specifically, the following are deprecated, and replacement strategy
 suggested.
  * J     getinterp in sugar layer
  * @     :slurpy parameters in suage layer
  * t     manage null-padding in sugar layer
  * 0     insert null argument in sugar layer
  * V     an alternate, more general call-by-reference system will be
 provided
  * 2     an alternate, more general call-by-reference system will be
 provided
  * 3     an alternate, more general call-by-reference system will be
 provided
  * 4     an alternate, more general call-by-reference system will be
 provided
  * B     an alternate, more general call-by-reference system will be
 provided
  * b     no replacement; stop violating the string system's assumptions
  * T     no replacement; undocumented, broken feature
  * L     no replacement; undocumented, broken feature

--

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