I've been playing around with the new multithreading features of Scala Native 0.5.0-RC1.
I already checked that I can get my game jam entries working with a dedicated audio thread, so now I wanted to play with something different.
I picked up my gopher client and made it async (nothing special, just wrapped the calls in Future(blocking(...))
and it works like a charm.
My dumb green phosphorus skin was actually pretty helpful to see that it's working .
It's a bit hard to see on the video, but if you look closely you'll see that there's a scan effect sweeping the screen from the top to the bottom, and it keeps running even while the page is loading.