Сообщение 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 код, поддержке и рефакторингу не подлежит.
_>Помимо всего прочего их можно использовать для построения графа вычислений по выражению.
Не очень ясно как. Для этого надо захватывать аргументы, а не их значения. Или я не понял что ты имеешь в виду.
_>·>Видео не смортел. Вопрос возник — как это будет работать в случае вызовов методов внутри 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 код, поддержке и рефакторингу не подлежит.
_>Помимо всего прочего их можно использовать для построения графа вычислений по выражению.
Не очень ясно как. Для этого надо захватывать аргументы, а не их значения. Или я не понял что ты имеешь в виду.
_>·>Видео не смортел. Вопрос возник — как это будет работать в случае вызовов методов внутри with? Контекст неявно передаётся? А если вызовы асинхронные, в других тредах?
_>Передаётся если функции получают эти контексты.
А если забыли передать контексты? a+b внезапно окажется в глобальном контексте?
_>Может передаваться не один контекст, а пачка. Помимо этого можно передвать например стратегию обработки ошибок (как в VB: On Error Resume Next )
sсala implicits, короче. Жуть жуткая, write-once код, поддержке и рефакторингу не подлежит.
_>Помимо всего прочего их можно использовать для построения графа вычислений по выражению.
Не очень ясно как. Для этого надо захватывать аргументы, а не их значения. Или я не понял что ты имеешь в виду.