Skip to content

Instantly share code, notes, and snippets.

@zoffixznet
Created March 29, 2017 12:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zoffixznet/bbe187f488cbf1b42bd24a43b5c84e1c to your computer and use it in GitHub Desktop.
Save zoffixznet/bbe187f488cbf1b42bd24a43b5c84e1c to your computer and use it in GitHub Desktop.

Summary of the changes to the original IO Action Plan

  1. Instead of using mutually-exclusive named arguments to .seek, split it into three methods instead: .seek-from-start, .seek-from-current, .seek-from-end. Discussion
  2. Add :joiner argument to .exension that defaults to empty string if $replacement is an empty string or to a . if $replacement is not an empty string. Usage examples and discussion
  3. Deprecate IO::Path.chdir in 6.d; remove it in 6.e. Discussion
  4. Deprecate $*SPEC in 6.d; remove it in 6.e. This depends on how successful the plan is when implemented in a module first. Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment