This pull request by @odersky adds checked exceptions to Scala 3.
https://github.com/lampepfl/dotty/pull/11721 …pic.twitter.com/LkSB7xmu9S
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
This looks interesting. Does this also automatically work if you use `try-catch` indirectly, for example with a `Try(_)` or `Future(_)`? Also interested if you have any thoughts on this could work with potential `async` effects?
Yes it works if you use try indirectly; handlers are abstractable. To handle `async`-like effects you'd have to build on a platform that supports lightweight coroutines (Loom might qualify).
Wow, very cool. Really wonder why people assumed this would be the same as Java checked exceptions..
The PR was first called "Checked Exceptions"
That’s very interesting. 
If I read this correctly, it’s almost a proof of concept for a large subset of algebraic effects (it’s lacking continuations, unless I missed something). Is this the intent and can we look forward to full fledged algebraic effects in the future?
That's how I interpreted it. It's exciting.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.