Tools & CLIs
IDL Compiler
Generate code from OMG IDL 4.2 input for 17 backends: Rust, C, C++, C#, Java, Python, TypeScript, Go, Ada, Zig, Nim, D, Elixir, OCaml, Julia, Lua, Swift.
Install
cargo install zerodds-idlc --version 1.0.0-rc.7
# or build from source:
cargo build --release -p zerodds-idlc
At a glance
- Sub-commands
generate,check,dump-ast,dump-typeobject,print-deps. - All 17 backends in one run via
--all; per-backend output with--out-<lang>. - XTypes 1.3
TypeObjectemitted by default (--no-typeobjectto suppress). --scaffoldemits the matching build file per backend;--corbaadds CORBA Annex-A.1 stubs.
Documentation
The canonical reference is in the repository — kept next to the source so that examples stay accurate:
Related
Tools & CLIs
IDL-Compiler
Generiert Code aus OMG-IDL-4.2-Input für 17 Backends: Rust, C, C++, C#, Java, Python, TypeScript, Go, Ada, Zig, Nim, D, Elixir, OCaml, Julia, Lua, Swift.
Installation
cargo install zerodds-idlc --version 1.0.0-rc.7
# oder aus dem Source bauen:
cargo build --release -p zerodds-idlc
Auf einen Blick
- Sub-Kommandos
generate,check,dump-ast,dump-typeobject,print-deps. - Alle 17 Backends in einem Lauf via
--all; pro-Backend-Ausgabe mit--out-<lang>. - XTypes 1.3
TypeObjectstandardmäßig emittiert (--no-typeobjectzum Unterdrücken). --scaffoldgibt die passende Build-Datei je Backend aus;--corbaergänzt CORBA-Annex-A.1-Stubs.
Dokumentation
Die kanonische Referenz liegt im Repository — direkt neben dem Quellcode, damit die Beispiele aktuell bleiben: