История изменений
Исправление no-such-file, (текущая версия) :
И их нельзя будет использовать в стандартных функциях.
Но можно в своих, нестандартных. Т.о. и появляется новый стандарт.
cl-containers сделали, никто не использует.
Что как бы намекает на уровень нужности всей этой ботвы.
Как минимум, чтобы при добавлении записи в хэш проверялся тип ключа и значения
Это можно проверять и так, на уровне инстанса.
А ещё, чтобы можно было написать функцию, с разными телами для (hash integer t) и (hash string t)
Зачем? В динамическом языке это не требуется.
Т.е. язык ещё более маргинальный чем CL? Ну ок.
26.321 seconds of real time
Ну а что ты хотел? Ты ещё на try/catch подобный тест напиши, например для крестов, а потом плачь, что всё тормозит.
И как на базе try/finally сделать, например, редактор, который держит файлы открытыми пока открыты соответствующие окна?
Примерно также как делают в жабке. Во всяком случае финалайзеры тут тебе никак не помогут.
Исходная версия no-such-file, :
И их нельзя будет использовать в стандартных функциях.
Но можно в своих, нестандартных. Т.о. и появляется новый стандарт.
cl-containers сделали, никто не использует.
Что как бы намекает на уровень нужности всей этой ботвы.
Как минимум, чтобы при добавлении записи в хэш проверялся тип ключа и значения
Это можно проверять и так.
А ещё, чтобы можно было написать функцию, с разными телами для (hash integer t) и (hash string t)
Зачем? В динамическом языке это не требуется.
Т.е. язык ещё более маргинальный чем CL? Ну ок.
26.321 seconds of real time
Ну а что ты хотел? Ты ещё на try/catch подобный тест напиши, например для крестов, а потом плачь, что всё тормозит.
И как на базе try/finally сделать, например, редактор, который держит файлы открытыми пока открыты соответствующие окна?
Примерно также как делают в жабке. Во всяком случае финалайзеры тут тебе никак не помогут.