News
| feature / construct / doc | kind | remark | id | cheat-sheet / grammar / workbench / section |
|---|---|---|---|---|
| code completion/analysis | new | completion and analysis in the apath editor | R9 | see workbench |
| basic benchmark | new | starting basic benchmark for a simple expression | R8 | see performance |
| debugger | new | debugging expressions and breakpoints in the workbench | R8 | see debugging (animated png's) |
| apath step functions | new | reusable, parametrizable expressions via functions | R8 | |
| dynamic property as a step | new | expression value used as the property name | R7 | |
| guide | new | doc section: guide with running example | R6 | see guide |
| programmatic use | new | doc section with API use | R6 | see programmatic use |
| (semi-formal) semantics | new | doc section with processing table | R6 | see evaluation |
| variables | new | variable declaration in scope expressions | R5 | |
| match values | new | step function regex match for values | R4 | |
| workbench store/restore | new | (re-)storing widgets locally | R3 | see workbench |
| property literal | changed | resolved ambiguity for string literals in paths and expressions (`...`) |
R2 | |
| arithmetic | new | + - * / % - operators | R1 |
Roadmap
The following constructs/functionality are planned (not ordered by priority).
- workbench-integrated debugger
- variables
- (recursive) apath step functions
- rhs paths in assignments
- (composite) step enhancement
- object-split
- regex over values
- operator to process sequences (sort, reduce)
-
[...]for sequences
- expressions
- arithmetic
- some, every, union, implies
- pattern matching
- logical constraints
- arrays as sequences
- ...