WPFとかJavaFXとかみたいに宣言的にGUIを構築できるようなものはないの
JavaFXってこんなんなんでしょ
LLでGUIならこんな感じであるべきだと思う

var window = Frame {
    title:"JavaFX!"
    width:200
    height:120
    content:BorderPanel {
        top:Label {
            text:bind textData.value
            font:new Font("Serif", "BOLD", 18)
        }
        center:TextField {
            value:bind textData.input
            font:new Font("Serif", "PLAIN", 12)
        }
        bottom:Button {
            text:"OK"
            action:operation(){
                textData.value = "You typed \"{textData.input}\" !";
            }
        }
    }
};