Информация об изменениях

Сообщение Re[4]: Context Receivers от 11.05.2022 19:17

Изменено 11.05.2022 19:17 ·

Re[4]: Context Receivers
Здравствуйте, kov_serg, Вы писали:

_>·>Видео не смортел. Вопрос возник — как это будет работать в случае вызовов методов внутри with? Контекст неявно передаётся? А если вызовы асинхронные, в других тредах?

_>Передаётся если функции получают эти контексты.
А если забыли передать контексты? + внезапно окажется в глобальном контексте?

_>Может передаваться не один контекст, а пачка. Помимо этого можно передвать например стратегию обработки ошибок (как в VB: On Error Resume Next )

sсala implicits, короче. Жуть жуткая, write-once код, поддержке и рефакторингу не подлежит.

_>Помимо всего прочего их можно использовать для построения графа вычислений по выражению.

Не очень ясно как. Для этого надо захватывать аргументы, а не их значения. Или я не понял что ты имеешь в виду.
Re[4]: Context Receivers
Здравствуйте, kov_serg, Вы писали:

_>·>Видео не смортел. Вопрос возник — как это будет работать в случае вызовов методов внутри with? Контекст неявно передаётся? А если вызовы асинхронные, в других тредах?

_>Передаётся если функции получают эти контексты.
А если забыли передать контексты? a+b внезапно окажется в глобальном контексте?

_>Может передаваться не один контекст, а пачка. Помимо этого можно передвать например стратегию обработки ошибок (как в VB: On Error Resume Next )

sсala implicits, короче. Жуть жуткая, write-once код, поддержке и рефакторингу не подлежит.

_>Помимо всего прочего их можно использовать для построения графа вычислений по выражению.

Не очень ясно как. Для этого надо захватывать аргументы, а не их значения. Или я не понял что ты имеешь в виду.