Skip to content

Latest commit

 

History

History
53 lines (34 loc) · 1.85 KB

README.md

File metadata and controls

53 lines (34 loc) · 1.85 KB

Yet another IPC Language

License

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.

License

© 2023 Rain <rain@microdragon.rs>.

This project is licensed under either of

at your option.

The SPDX license identifier for this project is MIT OR Apache-2.0.