Skip to content

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

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

Microdragon/Yip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 <[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.

About

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

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages