Permalink
Browse files

make overloading about builtins, not extension

The phrase "operator overloading" is primarily about adding semantics
to existing operators, especially built-ins, so this entry does not
belong in syntax flexibility.  I've put it into multiple dispatch
instead.  Also, since niecza doesn't support overloading builtins yet
(except set ops), I've changed it from green to red.
  • Loading branch information...
1 parent 872a7d3 commit bad58211b77e022ada331dde1812f24699257df8 @TimToady TimToady committed Mar 7, 2012
Showing with 7 additions and 7 deletions.
  1. +7 −7 features.json
View
@@ -536,6 +536,13 @@
"status" : "r+ n+- (only for methods)",
"code" : [ "http://perl6advent.wordpress.com/2010/12/14/day-14-nextsame-and-its-cousins/" ],
"spec" : [ ]
+ }, {
+ "item" : "Overloading built-in operators",
+ "status" : "r+ n-",
+ "code" : [ "http://perl6advent.wordpress.com/2009/12/22/day-22-operator-overloading/",
+ "http://rosettacode.org/wiki/Quaternion_type#Perl_6",
+ "http://rosettacode.org/wiki/Matrix-exponentiation_operator#Perl_6" ],
+ "spec" : [ ]
}]
},
{ "section": "Module management",
@@ -697,13 +704,6 @@
{ "section": "Syntax flexibility",
"items": [
{
- "item" : "Overloading operators",
- "status" : "r+ n+",
- "code" : [ "http://perl6advent.wordpress.com/2009/12/22/day-22-operator-overloading/",
- "http://rosettacode.org/wiki/Quaternion_type#Perl_6",
- "http://rosettacode.org/wiki/Matrix-exponentiation_operator#Perl_6" ],
- "spec" : [ ]
- }, {
"item" : "Defining new operators",
"status" : "r+ n+",
"code" : [ "http://rosettacode.org/wiki/Function_composition#Perl_6",

0 comments on commit bad5821

Please sign in to comment.