The C++ example is currently very thin and covers only a minor fraction of the UCXX features (primarily a simple example of tagSend/tagRecv).
Here's an initial list of features that are missing, in a somewhat loosely defined decreasing order of importance:
We should also ensure the example is well-organized, so that it is easy to read and navigate, especially when we add all those new features are added. Therefore we must come up with a design that makes it clear, easy to understand and extend.
The C++ example is currently very thin and covers only a minor fraction of the UCXX features (primarily a simple example of tagSend/tagRecv).
Here's an initial list of features that are missing, in a somewhat loosely defined decreasing order of importance:
We should also ensure the example is well-organized, so that it is easy to read and navigate, especially when we add all those new features are added. Therefore we must come up with a design that makes it clear, easy to understand and extend.