Monday, May 27, 2013

Autocompletion

The work on improving the graphical user interface of Acumen continues and during the past week Adam merged changes into the development branch that enable autocompletion in Acumen's code editor. What has been implemented so far is a simple kind of context-insensitive completion based on a dictionary of key words – a subset of the Acumen grammar. When the TAB key is pressed, key words matching the initial letters of the current word appear in a pop-up.


Further, work on formally specifying Acumen's syntax is ongoing. The target is to relate the semantics of the language to existing theoretical frameworks and to extend the subset of the language supported by the Enclosure semantics.