Why is #lang racket/gui Object-Oriented?
One would imagine that a language derived from Scheme would lean more into functional (declarative) GUIs instead of using OOP for them.
its a misconception that oop must be imperative its more a of must for structured but a majority of oop proves it is its own antithesis to being structural
scheme is also functionalimperative not just functional or imperative
now if #lang racket/gui is imperative oop or functional oop i dont know since i dont use it