Declarative language for parallel and distributed programs
Build GoJo package creates package directory with built dependencies parser, runtime, include files and run script:
./build_gojo_package.sh
Using GoJo:
- Set environment variable
GOJO_PATHto package directory - (optionally )Add
GOJO_PATH/gojotoPATH - C++ compiler with C++23 support should be installed in system with GoJo compiler. Now
clang++andg++are supported. gojo <input file> <output file>, e.g.gojo atomic_counter.gojo atomic_countercretes executableatomic_counter- While working script creates and then remove temporary cpp file
tmp/<output_file>.cpp. To not clear it use--tmpas the last argument
Before running tests start redis with $ docker run --name some-redis --network host --rm -d redis command