Skip to content

logic-state/logicstate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logic State

A language for describing a statemachine, a concept to picture the soundness of your system

License

🚧 Still Experimental 🏗️

About

Logic State is a language for describing deterministic state machine that later can be used to generate code or just transpile it into another format. This project is more focus on how to describe state machine universally that can be used in another language/platform rather than drawing a diagram. For drawing non_deterministic state machine (NFA), please use specialized drawing-language like Graphviz, Mermaid, or State Machine Cat.

Philosophy

  • Readable just like you read then visualize a state diagram
  • Writeable just like you write code which is concise, clear, and can be refactored
  • Transferable to any implementation (e.g platform, programming language, runtime, etc)

Contributing

open "help wanted" issues open "good first issue" issues

Any kind of contributions are welcome as long as it follow Code of Conduct.

If anyone have questions or something to discuss, feel free to DM or mention me in any services that have my profile picture 👹.

License

This project is licensed under the Universal Permissive License 1.0 - see the LICENSE file for more detail.

Resources