Я только начал использовать clojure сегодня (однако, Я много использовал Java и знаю функциональные парадигмы), и мне было интересно, было ли хорошей идеей создать приложение clojure с разумно сложным интерфейсом (перетаскивание, удаление, панорамирование, масштабирование, ...) с помощью Swing?
Я могу представить, что многие логики нормального свинга (особенно в отношении объектно-ориентированного программирования) нужно обойти тем или иным способом ..
Я полагаю, что все возможно, но возможно ли это оправданным образом?
Я имею в виду, разве это не будет похоже на ударить по гвоздю отверткой вместо молотка?
Кто-нибудь из присутствующих имеет опыт создания графического интерфейса пользователя с помощью Clojure (и, конечно же: Swing - идеальный кандидат для этого? )
Спасибо!