| Title | Common Language Infrastructure (CLI) - Common Generics |
| Acronym | |
| Version | 2 |
| Series | TR |
| Document Number | TR/89 |
| Release Date | June 2006 |
| About Specification | |
| Download | https://www.ecma-international.org/publications/files/ECMA-TR/ECMA%20TR-089.pdf |
template Pair), Ada, Haskell, and Standard ML (SML). However, languages differ in the number of predefined tuple sizes supported by their standard libraries; e.g., C++ provides just one (Pair) while Haskell provides eight (sizes 2 to 9) and SML allows any size of tuple. This proposal provides nine (sizes 2 to 10).System.Nullable.)Unit or Void . This proposal includes such a type.