Skip to content

Latest commit

 

History

History
76 lines (60 loc) · 3.01 KB

README.zh.md

File metadata and controls

76 lines (60 loc) · 3.01 KB

SMLite

license cpp nuget Total alerts

English | 简体中文

C、C++、C#、Java、JavaScript、Python、VB.Net 的状态机库

支持的环境

  • C库 支持的版本
    • C99 及以上
  • C++库 支持的版本
    • C++ 11 及以上
  • C#库(VB.Net) 支持的运行时
    • .Net Framework 4.5 及以上
    • .Net Standard 2.0/2.1
    • .Net 5
  • Java库 支持的版本
    • Java 8
  • JavaScript库 支持的版本
    • ECMAScript 2015
  • Python库 支持的运行时
    • Python 3.7

实现进度

C C++ C#/VB.Net Java JavaScript Python
文档
同步状态机
多状态支持 -
线程安全
异步状态机 - -
异步撤销 - -
序列化
测试
  • √ 已支持
  • - 无法支持
  • (空白) 计划支持

用户手册

中国大陆用户加速访问:文档镜像

依赖库

项目有使用到子模块,如果需要本地编译那么需初始化子模块。

git clone https://github.com/fawdlstty/SMLite
git submodule update --init --recursive