//import org.openrndr.application
//import org.openrndr.color.ColorRGBa
//import org.openrndr.draw.isolatedWithTarget
//import org.openrndr.draw.renderTarget
//import org.openrndr.extra.syphon.SyphonServer
//import kotlin.math.*
//
//fun main() = application {
//    configure {
//        width = 1000
//        height = 1000
//    }
//
//    program {
//        val rt = renderTarget(100, 100) {
//            colorBuffer()
//        }
//
//        // You can give the server a different name
//        extend(SyphonServer("Test", rt))
//
//        extend {
//            /**
//             * This is what will be sent to Syphon, and drawn in a small corner of the screen
//             */
//            drawer.isolatedWithTarget(rt) {
//                drawer.clear(ColorRGBa(sin(seconds), cos(seconds / 2.0), 0.5, 1.0))
//            }
//
//            drawer.clear(ColorRGBa.PINK)
//            drawer.fill = ColorRGBa.WHITE
//            drawer.circle(drawer.bounds.center, abs(cos(seconds)) * height * 0.5)
//            drawer.image(rt.colorBuffer(0))
//        }
//    }
//}