Programming Distributed Systems with YAMI4
2 Library Structure And Compilation
The YAMI4 project is divided into following parts:
- Core C++ library,
- C++ general-purpose library,
- Ada core library,
- Ada general-purpose library,
- Java general-purpose library.
- .NET (C#) general-purpose library.
- Python general-purpose library.
The structure of the whole project and dependencies between all parts are shown on the following diagram:
2.1 Core C++ Library
2.2 C++ General-Purpose Library
2.3 Ada Libraries
2.4 Java Library
2.5 .NET Library
2.6 Python Library
2.7 Central Services
2.8 YAMI4 Definition Language Compiler