Прошлые домены не функционирует! Используйте адрес
ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Мне не нравятся checked exceptions, они не спасают от недостатков обычных, но при этом вынуждают писать лишние аннотации.
Мне не нравится c/go-подобный подход, он вынуждает повторять однотипные блоки возврата, а затем вынуждает высматривать их в теле процедуры. Вообще, ранний возврат мне кажется неудобным для чтения.
Мне не нравится haskell-подобный подход, он по сути является вариантом checked exceptions, только вместо throws пишем Either и прописываем возврат исключения явным образом.
В каком языке, по-вашему, исключения работают идеально?