Skip to content

Development Blog

Tom Clarke edited this page Jul 15, 2018 · 2 revisions

July 15th 2018

v0.12 is now released as a binary snapshot. Highlights:

  • The feature set now available contains everything needed for the October release.
  • The UAL has plentiful and easily updated web documentation, linked by the app.
  • Parse errors are now informative for all instructions - though some marginal improvements could be made
  • Hover error messages are well though not quite optimally integrated
  • Caching of parse solves the "re-parse" problem on single-stepping, making this fast even for very large programs
  • The editor Glyph margin is used during execution to indicate the next instruction. This makes single-stepping more intuitive.

The next master release v0.13 will be bug-fix and styling improvement since basic functionality is now good enough. Independently of the main releases I'll make a dev branch for adding SVG arrows, animations, and interacting with the editor via key-presses and pop-ups. That will long-term allow re-implementation of the error hovers with more flexibility (though more cost) and the use of animations etc. Those are long-term aspirations and my effort will be devoted to creating a usable and high-level interface with the editor and the app windows to enable fast writing of SVG add-ons.

Clone this wiki locally