- Indentation in Expressions
- A new GUI layout somewhat reflecting mithro's comments and input
- Added support for variable length expressions...that is...expressions that can have an arbitrary number of subexpressions [(+ arg1 arg2 ...), (cond ((test1) (when-true)) ((test2) (when-true))), etc]
- Literal expressions supported as well (numbers, strings, etc)
- Refactored the internal representation of Expressions
- Put in the BlockStore which maintains the TpclBlocks in a nice structure and will allow blocks to be referenced by an id number so that we can have some persistence and also establish an MVC pattern with things that have to display the tree.
- Also added a "Quick Insert..." menu that allows access to commonly used functions and symbols, I plan on making this editable by the user.
-Fro
No comments:
Post a Comment