Comment Comment by icecube It has to due with history. Traditionally, other languages (such as Scala, Haskell and ML) with statically typed tuples start at index 1 instead of 0. parent icecube 9 years ago