README.md 617 B
Newer Older
Alberto Miranda's avatar
Alberto Miranda committed
# rpcc

Alberto Miranda's avatar
Alberto Miranda committed
**rpcc** is a Python command line tool that allows developers to easily define and work with remote procedure calls (
RPCs) compatible with the [Mercury](https://mercury-hpc.github.io/) framework.

Inspired by Google's [Protocol Buffers](https://developers.google.com/protocol-buffers), **rpcc**
allows developers to easily define RPCs using a language- and platform- neutral language, that will then be used to
generate all the necessary C/C++ boilerplate code required to actually implement them.
Alberto Miranda's avatar
Alberto Miranda committed

## Documentation

Documentation for the compiler can be found [here](https://storage.bsc.es/projects/rpcc/).