Should I use Java for a custom Swing component for a clojure application?

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?

+5
source share
3 answers

. Overtone Clojure Seesaw. (seesaw.core/canvas).

, , Clojure - Seesaw (, ..) , Seesaw. , Clojure . Clojure, Java.

, Swing/Java, , Seesaw , Java. !

+4

FP , FP, FRP .. (Swing) OO , , Java, .

+2

(.. Clojure, Java), , , Swing Java.

:

  • Swing - Java OOP Java
  • Java , Clojure
  • Java, (, Java).
  • Swing Clojure

, Clojure.

+2

All Articles