Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

YIP defines how Microdragon services communicate with each other and client processes

Resources

Code of conduct

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages