ScalaFX, Scala3, and CE3

This is a very trivial experiment to experiment with

  1. ScalaFX
  2. Cats Effect 3
  3. Scala 3

This project is Twitterware - it was deemed completed after the tweet was published.

Anything that can be described in 140 characters is not worth having.

Also, see Effex: https://github.com/indoorvivants/effex, which has more examples (but it's also not something I'm currently working on)

Running

Why?

sbt> run

Should be enough (if you're using JDK11).

Future

No idea. Having such a powerful set of libraries for concurrency and asynchrony, along with a purely single threaded JavaFX should make for a fun experiment.

One unsolved issue is how to hack JavaFX's events to be able to work with fs2 Topic and Scala 3's enums.