Jonathan Immanuel Brachthäuser
Jonathan Immanuel Brachthäuser
It is in fact correct, since `Dog` and `Dog` cannot be immediately compared, but need to implement `CanEqual` as also described here: https://dotty.epfl.ch/docs/reference/contextual/multiversal-equality.html You can also try it in Scastie:...
I agree that the docs benefit from this change:  However, the landing page really is not designed with this in mind:  Also, for consistency the same change should...
Yes, thanks for adding the link. One other option would be to move it out of the book into a separate guide (https://docs.scala-lang.org/scala3/guides.html).
One possible solution would be to store it as a release artifact in the JIT repo (potentially built by CI) and then download it using sbt. That shouldn't be too...
+1 This is a wellformedness check that should report something useful like "resuming is only supported in effect handlers, not when defining objects.". Ideally, this should be done in `Namer`,...
It would be great if somebody with windows could check whether this actually helps passing the tests.
Yes, this is guaranteed to occur every single time, since we do not consider bound capabilities as "effect usage" at the moment. :)
Can this be escaped as part of the following? https://github.com/effekt-lang/effekt/blob/5fa89a2cfd03f4a9f899a8f242df33ad51e4e6b5/effekt/shared/src/main/scala/effekt/generator/js/JavaScript.scala#L72
> But we would probably want to do this in a more principled way than replacing only some characters? What do you have in mind? Also, `moduleName` and `moduleFile` should...
> Alternatively, we could just whitelist allowed characters for file and module names. Are you asking to change allowed names in source / Effekt?