История изменений
Исправление Begemoth, (текущая версия) :
cons = (:)
main = do let l = 1 `cons` (2 `cons` [])
print l
А насчёт определения собственных операторов посмотри на Haskell.
Исправление Begemoth, :
cons = (:)
main = do let l = 1 `cons` (2 `cons` [])
print l
А насчёт перегрузки операторов посмотри на Haskell.
Исходная версия Begemoth, :
cons = (:)
main = do let l = 1 `cons` (2 `cons` [])
print l