Changes between Version 3 and Version 4 of TypesOverview
- Timestamp:
- 02/02/09 05:00:35 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TypesOverview
v3 v4 18 18 * Single inheritance 19 19 * Heap-based 20 * Popular classes 21 * Object, String, !StringBuilder, Exception 22 * List<of T>, Dictionary<of K, V>, Set<of T> 23 * Stack<of T>, Queue<of T> 24 * !TextWriter, !TextReader, !StringWriter 20 25 * Struct 21 26 * No inheritance (other than Object) 22 27 * Value-based 28 * Popular structs 29 * !DateTime, Color (System.Drawing) 23 30 * Interface 24 31 * Multipile inheritance 25 32 * No code implementation 33 * Popular interfaces 34 * IEnumerable, IEnumerable<of T> (but use T* instead; see streams below) 35 * IComparable, IComparable<of T> 26 36 * Nilable Type 27 37 * foo? - can be "foo" or "nil" … … 30 40 * See also 31 41 * [http://cobra-language.com/forums/viewtopic.php?f=4&t=291 Discussion on types] 42 43 TODO: streams, arrays, passthrough, vari, typetype, how to get the type, local var type inference, greatest common denominator