История изменений
Исправление quasimoto, (текущая версия) :
Хотя тут есть два момента:
1) Динамическая диспетчеризация в методах по типам это больше боксирования. Пока язык в основе своей динамический это может быть слишком дорого.
2) Язык динамический, полностью статическим по умолчанию стать не сможет, поэтому (copy list) и (copy tree) это слишком зыбко (а если там забыт the и типо-тега не появилось? будет copy-list для tree). Поэтому предпочтительней писать copy-list/list:copy и copy-tree/tree:copy.
Исходная версия quasimoto, :
Хотя тут есть два момента:
1) Динамическая диспетчеризация в методах по типам это больше боксирования. Пока язык в основе своей динамический это может быть слишком дорого.
2) Язык динамический, полностью статическим по умолчанию стать не сможет, поэтому (copy list) и (copy tree) это слишком зыбко (а если там забыт the и типо-тега не появилось? будет copy-list для tree). Поэтому предпочтительней писать copy-list/lit:copy и copy-tree/tree:copy.