pochka15 / linda

University project. Low-level communication between processes in Linda language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linda

Quick start

Ubuntu

sudo apt-get update
sudo apt-get install cmake ninja-build
sudo make prepare build test

Other systems

  1. Install Cmake

  2. Install Ninja

  3. Run Make command

    sudo make prepare build test

Others

  • In order to run application you need to be a superuser. It's necessary for the communication via FIFO.
  • Pipes are stored at: /tmp. But you can edit it in the CommunicationService
  • Testing framework: doctest

How to run an agent scenario

  • Create a json file under the root project directory e.x. scenario.json
    • Json example: Link
  • When running writer or reader set the parameter --scenario scenario.json
  • Note: you can also provide with a full path to the scenario --scenario /tmp/someScenario.json

About

University project. Low-level communication between processes in Linda language


Languages

Language:C++ 99.7%Language:Makefile 0.1%Language:CMake 0.1%