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

Commit 795a430

Browse files
committed
add more data points
1 parent 7eee291 commit 795a430

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

features.txt

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -29,47 +29,47 @@ Composing roles into roles: rm+, rn+
2929
Parametric roles: rm+
3030

3131
= Regexes
32-
Quantifiers, alternations:
33-
Match objects:
34-
Named and positional captures:
35-
Conjunction:
36-
Longest-Token Matching:
37-
Character classes:
38-
Embedded code blocks:
39-
Variable interpolation:
40-
Grammars:
32+
Quantifiers, alternations: rm+ rn+ n+
33+
Match objects: rm+ rn+ n+
34+
Named and positional captures: rm+ rn+ n+
35+
Conjunction: rm- rn-
36+
Longest-Token Matching: rm+- (only for constants) rn- rm+
37+
Character classes: rm+- (no backlash escapes) rn-
38+
Embedded code blocks: rm+ rn-
39+
Variable interpolation: rm+- (only scalars) rn-
40+
Grammars: rm+ rn-
4141

4242
= Signatures
4343
Positional args/params: rm+ rn+ n+
4444
Named args/params: rm+ rn+ n+
4545
Slurpy args/params: rm+ rn+ n+
46-
Multi-dimensional params: rm- rn+
46+
Multi-dimensional params: rm- rn+ n-
4747
Nested signatures: rm+ rn-
4848
is rw, is copy: rm+ rn+
49-
Argument coercion: rm+ rn-
50-
Type captures
49+
Argument coercion: rm+ rn- n-
50+
Type captures: rm+ rn+ n-
5151

5252
= Built-in types and functions
5353
Strings, split, join, case folding, substr:
5454
Basic numbers, arithmethic operations:
5555
Big integers: rm- rn- n+
56-
Complex numbers:
56+
Complex numbers: rm+ rn+ n+
5757
Rat type: rm+ rn+ n+
58-
Hashes, Pairs:
59-
Lists, arrays, map, grep:
60-
Lazy lists:
61-
Ranges:
62-
Sets, KeySet, KeyBag, ...:
63-
Buf:
58+
Hashes, Pairs: rm+ rn+ n+
59+
Lists, arrays, map, grep: rm+ rn+ n+
60+
Lazy lists: rm+ rn+ n+
61+
Ranges: rm+ rn+
62+
Sets, KeySet, KeyBag, ...: rn-
63+
Buf: rm+ rn-
6464

6565
= Multi dispatch
66-
Multi method dispatch:
67-
Multi sub dispatch:
68-
Protos:
69-
Based on arity:
70-
Based on types:
71-
Proper narrowness analysis:
72-
Additional constraints:
66+
Multi method dispatch: rm+ rn+ n+
67+
Multi sub dispatch: rm+ rn+ n+
68+
Protos: rm+- (outdated specification) rn+
69+
Based on arity: rm+ rn+ n+
70+
Based on types: rm+ rn+ n+
71+
Proper narrowness analysis: rm+ rn+
72+
Additional constraints: rm+
7373

7474
= Module managament
7575
use: rm+- (limited import lists) rn+-(limited import lists)

0 commit comments

Comments
 (0)