Dechenjm / crack-language

Automatically exported from code.google.com/p/crack-language
Other
0 stars 0 forks source link

Implement Generics #31

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Something like this:

class BTreeMap[Key, Val] : Map[Key, Val] {

  Val get(Key key) { ... }

  Val oper []=(Key key, Val val){ ... }

};

m := BTreeMap[String, Int]();
m['test'] = 100; # assuming we get auto-boxing

Original issue reported on code.google.com by mind...@gmail.com on 12 Sep 2010 at 2:53

GoogleCodeExporter commented 9 years ago
Implemented and converted all macro-generics as of rev 3a7bc202c82f

Original comment by mind...@gmail.com on 23 May 2011 at 1:38