Ruslan Shevchenko
Ruslan Shevchenko
0.9.22. with await extension method is published on maven central
Hmm, can you define in scope implicit value `cps.macros.flags.PrintCode` and look on expression, which dotty-cps-async try to reduce. ``` implicit val printCode = cps.macroFlags.PrintCode ``` In such a way we...
I have reproduced something similar: https://github.com/dotty-cps-async/dotty-cps-async/commit/a1c8baf796d4a002aa17eef53c3d9a8e65f04f48 Don;'t work now, will think, how to include this functionality in the next minor release.
Hi, I have implemented preliminary support for shifting extension methods. Example is in https://github.com/dotty-cps-async/dotty-cps-async/blob/master/shared/src/test/scala/cpstest/TestOpaqueAsyncShift.scala. (omitt commented-output variants for now). This is preliminary and has not been published (for release, we...
Yes, will be in the next minor release.
0.9.22 with scaal-native 0.5 support is published on maven central.
Occasionally, this will address #2940
The situation with `MonadCancel` and `MonadError` is exactly as with `Iterator` and `CloseableIterator` in our reddit discussion ;) I.e., `MonadCancel` extends `MonadError` but breaks its protocol. Sure, we can rewrite...
What is the 'IO' way to deal with exceptions in finalizers during handling cancel? I.e., we have the next code: ``` val run = async[IO] { try { IO.canceled.await }...