Status: done Priority: P2 Created: 2026-02-08 Owner: history-validator Completed: 2026-02-09
The invalid-history-elements function in chart.cljc:412 has a TODO comment: "Validate deep history." Shallow history validation exists (though buggy, see history-validation-bug spec) but deep history has no static validation.
The W3C SCXML spec Section 3.11 defines requirements for deep history that should be validated:
invalid-history-elements functionhistory-validation-bug being fixed firstsrc/main/com/fulcrologic/statecharts/chart.cljc:412 - Add validationEnhanced invalid-history-elements function in chart.cljc:
statechart construction (throws on invalid charts)chart_validation_spec.cljc##Verification
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |