I want a simple timeline component (e.g. in video editing software) for the clojure / sawaw application, and I wonder if this is a good approach to implement this directly with clojure and seesaw, or if I have to write it in java and do my clojure wrapper around her.
Or in general: is a functional programming language optimal for writing a user interface widget? I can not imagine how this is done without the great participation of the state. And was OO invented to develop UI in the first place?
. Overtone Clojure Seesaw. (seesaw.core/canvas).
(seesaw.core/canvas)
, , Clojure - Seesaw (, ..) , Seesaw. , Clojure . Clojure, Java.
, Swing/Java, , Seesaw , Java. !
FP , FP, FRP .. (Swing) OO , , Java, .
(.. Clojure, Java), , , Swing Java.
:
, Clojure.