2 Quick Start
Here’s a minimal SDL3 program that creates a window:
#lang racket/base (require racket/match sdl3) (with-sdl (with-window+renderer "Hello SDL3" 800 600 (win ren) (let loop () (define quit? (for/or ([ev (in-events)]) (match ev [(quit-event) #t] [(key-event 'down 'escape _ _ _) #t] [_ #f]))) (unless quit? (set-draw-color! ren 100 149 237) (render-clear! ren) (render-present! ren) (loop)))))