Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

(status: soon revived as different project) Statechart Description Language (just an experiment, need to be rewritten)

License

NotificationsYou must be signed in to change notification settings

DrSensor/scdlang

Repository files navigation

StatechartsDescriptionLanguage

current versionDocker image sizeLicense

🚧Status:🗶perimental4ever🤞

About

Scdlang (pronounced/ˈesˌsi:ˈdi:ˈlæŋ/) is a description language for describing Statecharts that later can be used to generate code or just transpile it into another format. This project is more focus on how to describe Statecharts universally that can be used in another language/platform rather than drawing a Statecharts diagram. For drawing, seeState Machine Cat.

quick_demo

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)

Features andWishlist

For more info, see the changelog in therelease page

Getting Started

Currently, this project only have the binary CLI for each OS. Please go to therelease page to download then extract it. It also shipped with auto-completions script for your preffered shell.

Installing

Just download the binary in therelease page or follow this instructions 👇

Linux🐧

TODO: (AUR, DEB, RPM) or via shellscript just like installing rustup

MacOS🍏

TODO: brew or via shellscript just like installing rustup

Windows🗔

TODO: chocolatey or via msi installer just like installing rustup

usingDocker🐳

smcat,dot, andgraph-easy are pre-installed in this docker image

docker pull scdlang/scrap

viaCargo📦

cargo install s-crap

Contributing

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

Any contributions are welcome as long as it followCode of Conduct.
If anyone have questions or something to discuss, feel free to DM or mention me in any platform that have my profile picture 👹.

License

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

Resources

About

(status: soon revived as different project) Statechart Description Language (just an experiment, need to be rewritten)

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp