Skip to content

lucywang000/clj-statecharts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c613625 · Mar 5, 2023
Aug 25, 2020
Sep 8, 2022
Sep 8, 2022
Aug 25, 2020
Mar 5, 2023
Mar 5, 2023
Oct 8, 2020
Dec 15, 2020
Aug 25, 2020
Mar 23, 2021
Dec 19, 2022
Aug 25, 2020
Dec 4, 2021
Sep 8, 2022
Aug 26, 2020
Sep 8, 2022
Sep 8, 2022
Dec 19, 2022
Sep 8, 2022
Aug 25, 2020
Mar 23, 2021

Repository files navigation

State Machine and StateCharts for Clojure(Script). Inspired by XState.

Clojars Project build project chat

Features

Most features of statecharts are supported:

  • Declarative statecharts definition
  • Hierarchical states (a.k.a compound or nested states)
  • Parallel states (a.k.a concurrent states or orthogonal regions)
  • Transition actions & Entry/Exit actions
  • Guarded transitions
  • Delayed transitions
  • First-class Re-frame Integration

Documentation

Please visit https://lucywang000.github.io/clj-statecharts/ for the documentation.

Related Projects

Articles & Show Cases

License

Copyright © 2020-2021 Lucy Wang

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.