Ich möchte eine einfache Timeline-Komponente (wie in Videoschnittsoftware) für eine Clojure/Seesaw-App und frage mich, ob es sinnvoll ist, dies direkt mit Clojure und Seesaw zu implementieren oder ob ich es in Java schreiben und meinen Clojure-Wrapper darum herum basteln sollte.
Oder allgemeiner ausgedrückt: Ist eine funktionale Programmiersprache optimal für die Erstellung von UI-Widgets? Ich kann mir nicht vorstellen, das ohne viel Zustand zu tun. Und wurde OO nicht eigentlich für die UI-Entwicklung erfunden?