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

Commit 410b05d

Browse files
committed
add basic specs
1 parent a3a8349 commit 410b05d

File tree

1 file changed

+21
-17
lines changed

1 file changed

+21
-17
lines changed

features.json

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,16 @@
2929
"http://rosettacode.org/wiki/Guess_the_number/With_feedback#Perl_6",
3030
"http://rosettacode.org/wiki/Jensen%27s_Device#Perl_6",
3131
"http://rosettacode.org/wiki/Execute_Brain****#Perl_6" ],
32-
"spec" : [ ]
32+
"spec" : [ "http://perlcabal.org/syn/S04.html" ]
3333
}, {
3434
"item" : "Lexical variables",
3535
"status" : "rm+ rn+ n+",
3636
"code" : [ "http://perl6advent.wordpress.com/2010/12/07/day-7-lexical-variables/",
3737
"http://rosettacode.org/wiki/Closures/Variable_capture#Perl_6",
3838
"http://rosettacode.org/wiki/Man_or_boy_test#Perl_6",
3939
"http://rosettacode.org/wiki/Draw_a_cuboid#Perl_6" ],
40-
"spec" : [ ]
40+
"spec" : [ "http://perlcabal.org/syn/S04.html#The_Relationship_of_Lexical_and_Dynamic_Scopes",
41+
"http://perlcabal.org/syn/S02.html#Names_and_Variables" ]
4142
}, {
4243
"item" : "Dynamic variables",
4344
"status" : "rm+ rn+ n+",
@@ -53,77 +54,79 @@
5354
"http://rosettacode.org/wiki/Fibonacci_sequence#Perl_6",
5455
"http://rosettacode.org/wiki/Averages/Simple_moving_average#Perl_6",
5556
"http://rosettacode.org/wiki/Convert_decimal_number#Perl_6" ],
56-
"spec" : [ ]
57+
"spec" : [ "http://perlcabal.org/syn/S02.html#Immutable_types",
58+
"http://perlcabal.org/syn/S02.html#Literals" ]
5759
}, {
5860
"item" : "Basic file IO",
5961
"status" : "rm+ rn+ n+-",
6062
"code" : [ "http://rosettacode.org/wiki/File_IO#Perl_6",
6163
"http://rosettacode.org/wiki/Read_a_file_line_by_line#Perl_6",
6264
"http://rosettacode.org/wiki/Read_entire_file#Perl_6",
6365
"http://rosettacode.org/wiki/Create_a_file#Perl_6" ],
64-
"spec" : [ ]
66+
"spec" : [ "http://perlcabal.org/syn/S32/IO.html#IO" ]
6567
}, {
6668
"item" : "Basic OO",
6769
"status" : "rm+ rn+ n+",
6870
"code" : [ "http://perl6advent.wordpress.com/2009/12/11/day-11-classes-attributes-methods-and-more/",
6971
"http://rosettacode.org/wiki/Classes#Perl_6" ],
70-
"spec" : [ ]
72+
"spec" : [ "http://perlcabal.org/syn/S12.html#Classes",
73+
"http://perlcabal.org/syn/S12.html#Methods" ]
7174
}, {
7275
"item" : "Basic multi dispatch",
7376
"status" : "rm+ rn+ n+",
7477
"code" : [ "http://perl6advent.wordpress.com/2009/12/03/day-3-static-types-and-multi-subs/" ],
75-
"spec" : [ ]
78+
"spec" : [ "http://perlcabal.org/syn/S13.html#Multiple_dispatch" ]
7679
}, {
7780
"item" : "Basic regex support",
7881
"status" : "rm+ rn+ n+",
7982
"code" : [ "http://rosettacode.org/wiki/Character_matching#Perl_6" ],
80-
"spec" : [ ]
83+
"spec" : [ "http://perlcabal.org/syn/S05.html#Unchanged_syntactic_features" ]
8184
}, {
8285
"item" : "Subroutines",
8386
"status" : "rm+ rn+ n+",
8487
"code" : [ "http://rosettacode.org/wiki/Find_limit_of_recursion#Perl_6",
8588
"http://rosettacode.org/wiki/Function_definition#Perl_6",
8689
"http://rosettacode.org/wiki/Call_a_function#Perl_6",
8790
"http://rosettacode.org/wiki/Draw_a_cuboid#Perl_6" ],
88-
"spec" : [ ]
91+
"spec" : [ "http://perlcabal.org/syn/S06.html#Named_subroutines" ]
8992
}, {
9093
"item" : "Blocks",
9194
"status" : "rm+ rn+ n+",
9295
"code" : [ "http://rosettacode.org/wiki/Jensen%27s_Device#Perl_6" ],
93-
"spec" : [ ]
96+
"spec" : [ "http://perlcabal.org/syn/S06.html#Blocks" ]
9497
}, {
9598
"item" : "Arrow blocks (lambdas)",
9699
"status" : "rm+ rn+ n+",
97100
"code" : [ "http://rosettacode.org/wiki/Higher-order_functions#Perl_6",
98101
"http://rosettacode.org/wiki/Range_expansion#Perl_6" ],
99-
"spec" : [ ]
102+
"spec" : [ "http://perlcabal.org/syn/S06.html#%22Pointy_blocks%22" ]
100103
}, {
101104
"item" : "Placeholder blocks",
102105
"status" : "rm+ rn+ n+",
103106
"code" : [ "http://rosettacode.org/wiki/Quine#Perl_6" ],
104-
"spec" : [ ]
107+
"spec" : [ "http://perlcabal.org/syn/S06.html#Placeholder_variables" ]
105108
}, {
106109
"item" : "Special variables",
107110
"status" : "rm+ (outdated specification) rn+ n+",
108111
"code" : [ "http://rosettacode.org/wiki/Special_variables#Perl_6" ],
109-
"spec" : [ ]
112+
"spec" : [ "http://perlcabal.org/syn/S06.html#Subroutines_and_other_code_objects" ]
110113
}, {
111114
"item" : "eval",
112115
"status" : "rm+ rn+ n+",
113116
"code" : [ "http://rosettacode.org/wiki/Runtime_evaluation#Perl_6",
114117
"http://rosettacode.org/wiki/Numerical_integration#Perl_6" ],
115-
"spec" : [ ]
118+
"spec" : [ "http://perlcabal.org/syn/S29.html#Context" ]
116119
}, {
117120
"item" : "Constant declarations",
118121
"status" : "rm- rn+- (only literals) n+",
119122
"code" : [ "http://rosettacode.org/wiki/Compile-time_calculation#Perl_6",
120123
"http://rosettacode.org/wiki/Enforced_immutability#Perl_6" ],
121-
"spec" : [ ]
124+
"spec" : [ "http://perlcabal.org/syn/S03.html#Declarators" ]
122125
}, {
123126
"item" : "State variables",
124127
"status" : "rm- rn+ n+",
125128
"code" : [ "http://rosettacode.org/wiki/Scope_modifiers#Perl_6" ],
126-
"spec" : [ ]
129+
"spec" : [ "http://perlcabal.org/syn/S03.html#Declarators" ]
127130
}]
128131
},
129132
{ "section": "Classes",
@@ -488,7 +491,8 @@
488491
}, {
489492
"item" : "Multi sub dispatch",
490493
"status" : "rm+ rn+ n+",
491-
"code" : [ "http://rosettacode.org/wiki/Combinations#Perl_6" ],
494+
"code" : [ "http://rosettacode.org/wiki/Combinations#Perl_6",
495+
"http://rosettacode.org/wiki/Roman_numerals/Encode#Perl_6" ],
492496
"spec" : [ ]
493497
}, {
494498
"item" : "Protos",
@@ -556,7 +560,7 @@
556560
"code" : [ "http://perl6advent.wordpress.com/2010/12/12/day-12-%E2%80%93-smart-matching/",
557561
"http://rosettacode.org/wiki/FizzBuzz#Perl_6",
558562
"http://rosettacode.org/wiki/Guess_the_number/With_feedback#Perl_6" ],
559-
"spec" : [ ]
563+
"spec" : [ "http://perlcabal.org/syn/S03.html#Smart_matching" ]
560564
}, {
561565
"item" : "Numeric bitops",
562566
"status" : "rm+ rn+ n+",

0 commit comments

Comments
 (0)