Skip to content

Instantly share code, notes, and snippets.

View spamegg1's full-sized avatar
:octocat:
perpetually dissatisfied

spamegg spamegg1

:octocat:
perpetually dissatisfied
View GitHub Profile
@spamegg1
spamegg1 / reactor.scala
Last active September 29, 2025 17:49
Doodle Reactor, works in SBT on the Terminal, and as a worksheet in Metals, shows pop-up image; but not as `@main` method, neither in Metals nor on Terminal with `scala run ...`
//> using dep org.creativescala::doodle:0.31.0
import cats.effect.unsafe.implicits.global
import concurrent.duration.FiniteDuration
import doodle.reactor.Reactor
import doodle.image.Image
import doodle.core.*
import doodle.syntax.all.*
import doodle.java2d.*
import doodle.core.Color.{deepSkyBlue, red}