On 24/11/2025 13:20, Edmond Dantes wrote:
This makes it impossible to accidentally shoot yourself in the foot. A
developer can still do something silly by explicitly passing objects
between coroutines, but now they are doing it consciously.
Again, you completely avoided my question, and went back to ambiguous
statements about "a developer".
To stick to my personas:
- SDK Susie does not know what implementation of LoggerInterface will be
passed to her library. How does she know if it is safe to use in her
asynchronous code?
- Legacy Les is using a LoggerInterface implementation written years
ago. How does he know whether it is acceptable for use with Susie's library?
--
Rowan Tommins
[IMSoP]