Ticket #1931 (closed deprecation: done)

Opened 4 years ago

Last modified 3 years ago

[DEPRECATED] advanced NCI parameter types

Reported by: plobsing Owned by:
Priority: normal Milestone:
Component: none Version: 2.11.0
Severity: medium Keywords:
Cc: Language:
Patch status: Platform:

Description (last modified by plobsing) (diff)

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

Change History

Changed 4 years ago by plobsing

  • description modified (diff)

Changed 3 years ago by plobsing

  • status changed from new to closed
  • resolution set to done

This was completed in the tt1931-nci-parameters-deprecation branch.

Note: See TracTickets for help on using tickets.