rssh / scala-gopher

Implementation of CSP constructions (Communication Sequence Process, i.e. go-like channels) in scala
Apache License 2.0
199 stars 7 forks source link

non-local return inside select root #3

Closed rssh closed 9 years ago

rssh commented 11 years ago

handle (most simple - just disallow) non-local return inside select loop.

rssh commented 9 years ago

In go/select it is disallowed by async transformer in goScope - implemented version of Try with special handling for controlThrowable. (see ScopeMacroSuite 3, 4)