Skip to content
This repository has been archived by the owner on Nov 16, 2020. It is now read-only.

Commit

Permalink
Add time to implement
Browse files Browse the repository at this point in the history
  • Loading branch information
zoffixznet committed Jul 9, 2017
1 parent 1ff3082 commit 760fc77
Showing 1 changed file with 58 additions and 0 deletions.
58 changes: 58 additions & 0 deletions TODO/FEATURES.md
Expand Up @@ -33,6 +33,10 @@ Examples of this happening have showed up in the past.

Jonathan Worthington

### Time Required to Implement

???

# PROPOSED FEATURES

## Sigils imply :D
Expand Down Expand Up @@ -71,6 +75,10 @@ constraining the types of parameters is of higher importance.

Moritz Lenz

### Time Required to Implement

???

## Formal Rules for Defining Matched Delimiters/Brackets

In v6.d we should formalize which brackets we support.
Expand Down Expand Up @@ -122,6 +130,9 @@ but I propose this be made an official part of the Perl 6 standard.

Samantha McVey (samcv)

### Time Required to Implement

???

## Remove deprecated Test::is_approx

Expand All @@ -133,6 +144,10 @@ in 6.c-errata without any changes.

Oh, I thought you said steak... (Zoffix)

### Time Required to Implement

10 hours

## Properly reserve all `:sym<>` colonpairs on subroutines

This is mostly a reminder so we don't forget. As
Expand All @@ -150,6 +165,9 @@ unfudged.

Zoffix

### Time Required to Implement

4 hours

## Use IEEE 754-2008 semantics for num/Num infix:</>, infix:<%>, and infix:<%%>

Expand Down Expand Up @@ -190,6 +208,10 @@ not declared by IEEE.

Zoffix

### Time Required to Implement

6 hours

## Remove dummy precision parameters from Rational/Int .Rat and .FatRat coercers

They're dummy parameters that offer more confusion than usefulness. The roast itself
Expand All @@ -201,6 +223,10 @@ not a Rat.

Zoffix

### Time Required to Implement

4 hours

## Deprecate IO::Path.chdir and IO::Handle.slurp-rest

Per IO Grant work.
Expand All @@ -218,6 +244,10 @@ Per IO Grant work.

Zoffix

### Time Required to Implement

4 hours

## Swap IO::Path.child to use .child-secure's code

`.child-secure`'s code is commented out below .child's code. Per IO Grant work.
Expand All @@ -228,6 +258,10 @@ Docs for .child-secure: https://github.com/perl6/specs/blob/master/v6d.pod

Zoffix

### Time Required to Implement

2 hours

## Make all redeclarations fatal

Currently, some redeclarations are fatal, such us trying to declare two `only` subs
Expand Down Expand Up @@ -257,6 +291,10 @@ be hard to spot sometimes with large-output programs,

Zoffix

### Time Required to Implement

10 hours

## Remove Str.lines :$count parameter

An entirely pointless, undocumented, unused, and unloved parameter whose removal is blocked by
Expand All @@ -266,6 +304,10 @@ An entirely pointless, undocumented, unused, and unloved parameter whose removal

Zoffix

### Time Required to Implement

2 hours

## Remove $/ magicalness from %() and @()

And perhaps $() too; Per https://rt.perl.org/Ticket/Display.html?id=131392
Expand All @@ -274,6 +316,10 @@ And perhaps $() too; Per https://rt.perl.org/Ticket/Display.html?id=131392

Zoffix

### Time Required to Implement

30 hours

## Remove `$*MAIN-ALLOW-NAMED-ANYWHERE`

It was never specced and currently exists for backwards compatibility with older panda. By 6.d it should not matter and could be
Expand All @@ -283,6 +329,10 @@ removed.

Zoffix

### Time Required to Implement

1 hour

## Make `$*ARGFILES` := `$*IN` or `IO::ArgFiles.new($*IN)` inside MAIN

It being based on `@*ARGS` is virtually never useful when you handle any sort of non-file arguments (which is what using MAIN implies).
Expand All @@ -300,6 +350,10 @@ Relevant discussions:

Zoffix

### Time Required to Implement

4 hours

## De-magicalize '-' in IO::Handle.open

Currently, `'-'.IO` will operate on a filesystem object (e.g. `'-'.IO.mkdir`
Expand All @@ -319,3 +373,7 @@ Relevant discussion: https://irclog.perlgeek.de/perl6-dev/2017-06-23#i_14777024
### Stakeholder

Zoffix

### Time Required to Implement

4 hours

0 comments on commit 760fc77

Please sign in to comment.