(1)Есть ли смысл писать десктоп приложения на Scala?
Пишу толстый кросплатформенный PKI клиент на Java/BouncyCastle/SWT:
работа с смарт-картами, pdf, xml, различными сетевыми сервисами и прочее.
(2)Есть ли какие нибудь обертки SWT/jFace для Scala?
Хотелось бы чего-нибудь типа XUL...Проблема в том что сейчас в проекте
треть кода занимает GUI (только описание форм, без какой либо полезной логики).
P.S. Небольшую часть проекта переписал, получилось короче и понятнее, но
есть сомнения по поводу расширяемости.
Логика проекта очень "ветвистая", подходит ли функциональный стиль
в таких случаях (Scala интересует больше как ФЯ)?