LINUX.ORG.RU

История изменений

Исправление byko3y, (текущая версия) :

Возможность выбрать Retry часто помогала. А сейчас помогает вариант Ignore, когда программа банковский ключ ищет на дисках последовательно, а дисководов в компьютере нет

Что ты там за засохшее дерьмо мамонта шупаешь?

Морозить все остальные операции, пока софтина не запишет строчку в лог?

Так альтернатива замораживанию падение программы

Альтернатива замораживанию — корректная обработка ошибок. Если программи не умеет обрабатывать ошибки, то программа не умеет обрабатывать ошибки, и потому она падает. Когда нужно вставить диск — это еще решаемо, но на современных компьютерах уже давно основные накопители несъемные.

CLOS автоматически позволяет расширять любой метод не меняя определения класс

Много где есть сходные фичи

Динамические переменные позволяют определять контекст не таская его за собой в объекте какого-нибудь класса

А вместо этого костылить временной изменение этой переменной в try-finally, и молиться. чтобы никакая другая функция в иерархии вызова не сделала то же самое, из-за чего ты в своем замыкании получишь совсем не то значение переменной, какое ожидаешь.

Замыкания позволяют передать в функцию действие так же легко как и любое значение

Опять-таки во многих языках это есть. Теперь подобная фича есть даже в C++.

Нормальные исключения позволяют отложить позволить переопределить решение об обработке любой исключительной ситуации пользователю библиотеки

Как ты думаешь, почему почти все языки последних лет отказываются от исключений? Может быть потому, что исключения — это исконно лисповый костыль, который применялся потому, что в лиспе не было инструментов для корректной передачи и обработки этих ошибок?

Исправление byko3y, :

Возможность выбрать Retry часто помогала. А сейчас помогает вариант Ignore, когда программа банковский ключ ищет на дисках последовательно, а дисководов в компьютере нет

Что ты там за засохшее дерьмо мамонта шупаешь?

Морозить все остальные операции, пока софтина не запишет строчку в лог?

Так альтернатива замораживанию падение программы

Альтернатива замораживанию — корректная обработка ошибок. Если программи не умеет обрабатывать ошибки, то программа не умеет обрабатывать ошибки, и потому она падает. Когда нужно вставить диск — это еще решаемо, но на современных компьютерах уже давно основные накопители несъемные.

Исходная версия byko3y, :

Возможность выбрать Retry часто помогала. А сейчас помогает вариант Ignore, когда программа банковский ключ ищет на дисках последовательно, а дисководов в компьютере нет

Что ты там за засохшее дерьмо мамонта шупаешь?