#cog #idl #generate #generator #line #tool #command

app cog-gen-c-bin

C code generator command line tool for Cog IDL

1 unstable release

0.1.0 Apr 26, 2019

#9 in #cog

21 downloads per month

MIT/Apache

22KB
473 lines

Cog IDL

Cog IDL is an Interface Description Language for generating cross-language C APIs that can be dynamically loaded. It provides intentionally limited high level building blocks inspired by The Machinery, and generates bindings for various languages.

Currently supported languages:

  • C
  • Rust

Planned languages:

  • C#
  • Lua

Dynamic loading and hosting managed languages is out of scope of this project, it only provides API generation infrastructure.

License

Licensed under either of

at your option.

Dependencies

~3.5MB
~64K SLoC