Мне интересно, почему у Haskell нет ни одного элементарного кортежа. Разве это просто потому, что до сих пор никто не нуждался в ней или каких-либо разумных причин? Я нашел интересную тему в комментарии на веб-сайте Real World Haskell http://book.realworldhaskell.org/read/types-and-functions.html#funcstypes.composite, и люди догадались о различных причинах, таких как:
- Нет хорошего синтаксического сахара.
- Это бесполезно.
- Вы можете думать, что нормальное значение, подобное (1), на самом деле является одним элементом.
Но кто-нибудь знает причину, кроме предположения?