1 个不稳定版本
0.1.0 | 2019 年 4 月 26 日 |
---|
#7 in #cog
18KB
390 代码行数,不包括注释
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 或 http://opensource.org/licenses/MIT)
您可选其中之一。
依赖项
~2.2–3MB
~58K SLoC