Instead of a syntax like window @MyWindow "My First Window" { menuBar { menu "File" { menuItem @New "New" } } why not something more Python-inspired, e.g. window MyWindow("My First Window"): menubar: menu File: menuitem New After all, we like Python because it does without line noise like @{} -- don't we? Greg