1个不稳定版本
0.1.0 | 2019年4月26日 |
---|
#279 in FFI
30KB
658 代码行
Cog IDL
Cog IDL是一种用于生成可动态加载的跨语言C API的接口描述语言。它提供了受The Machinery启发的有限的高级构建块,并为各种语言生成绑定。
当前支持的语言
- C
- Rust
计划支持的语言
- C#
- Lua
动态加载和管理语言不在本项目范围内,它只提供API生成基础设施。
许可证
许可协议为以下之一
- Apache License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT License (Expat) (LICENSE-MIT 或 https://open-source.org.cn/licenses/MIT)
任选其一。
依赖项
~4.5MB
~74K SLoC