LINUX.ORG.RU

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

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

не в курсе насчёт перезапусков в лиспе, это не что-то похожее на жсные генераторы?

Типа ты словил эксепшн выше по стеку и в обработчике можешь вернуть выполнение туда, откуда он вылетел, будто его и не было. Причём в общем случае неограниченное число раз. Т.е. нужно остаток функции завернуть в замыкание и прикрутить его к эксепшну. С неограниченным числом раз точно не получится, но один раз можно. Когда используешь async/await, то оно при каждом вызове await это и делает само, разбивая функцию на куски и автоматом собирая замыкания в нужных точках.

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

не в курсе насчёт перезапусков в лиспе, это не что-то похожее на жсные генераторы?

Типа ты словил эксепшн выше по стеку и в обработчике можешь вернуть выполнение туда, откуда он вылетел, будто его и не было. Причём в общем случае неограниченное число раз. Т.е. нужно остаток функции завернуть в замыкание и прикрутить его к эксепшну. С неограниченным числом раз точно не получится, но один раз можно.

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

не в курсе насчёт перезапусков в лиспе, это не что-то похожее на жсные генераторы?

Типа ты словил эксепшн выше по стеку и в обработчике можешь вернуть выполнение туда, откуда он вылетел, будто его и не было. Причём в общем случае неограниченное число раз. Т.е. нужно остаток функции завернуть в замыкание и прикрутить его к эксепшну.

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

не в курсе насчёт перезапусков в лиспе, это не что-то похожее на жсные генераторы?

Типа ты словил эксепшн выше по стеку и в обработчике можешь вернуть выполнение туда, откуда он вылетел, будто его и не было. Т.е. нужно остаток функции завернуть в замыкание и прикрутить его к эксепшну.

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

не в курсе насчёт перезапусков в лиспе, это не что-то похожее на жсные генераторы?

Типа ты словил эксепшн выше по стеку и в обработчике можешь вернуть выполнение туда, откуда он вылетел, будто его и не было.