Skip to content
Fahmi Akbar Wildana edited this page Jun 15, 2019 · 6 revisions

Motivation

Support the bottom-up approach in software development while retaining the benefit of the top-down approach.

Why description language

Every programming language has their own Idiom which makes every statecharts (or state machine) implementation is different.

Screenshot_20190603_035526

Philosophy

  • Readable just like you read a state diagram in clear and loud voice
  • Writeable just like you write in a programming language which is concise, clear, and can be refactored
  • Transferable to any implementation (e.g platform, programming language, runtime, etc)
Clone this wiki locally