YIP defines how Microdragon services communicate with each other and client processes.
YIP is an Interface Definition Language (IDL), a Application Binary Interface (ABI) and a Tool tieing it all together.
The Yip Tool can read in .yip IDL files and generate bindings for a specified programming language.
The actual bytes send between services and client processes are defined by the YIP ABI but the generated code makes it as simple as calling a method.
NOTE: Yip is still very much in development and currently only the parser is implemented. Contributions are very much welcome and developer as well as internal documentation is to follow.
© 2023 Rain <[email protected]>.
This project is licensed under either of
at your option.
The SPDX license identifier for this project is MIT OR Apache-2.0.