Whenever my language bores me
...I shorten it. Let's say I want to make a big input field with full persistence and switchable font size (like you see on the right). Then I write this:
cmodule BigInput { S text; // auto-persisted string field switchable int fontSize = 40; visual setFontSize(fontSize, dm_textArea('text)); }
(I just created the 2 new JavaX syntax constructs 'switchable' and 'visual' in like 10 minutes. Hover over the source code for more info.) —Automatic popup menu.