lf-lang / reactor-cpp

A C++ framework for writing reactor programs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Reactor-Oriented Programming Framework in C++

CI

While reactor-cpp can be used as a standalone framework, it is designed to work in conjunction with Lingua Franca, a polyglot metaprogramming language. Read the Lingua Franca handbook to get an overview of the reactor model.

Build

mkdir build
cd build
cmake ..
make

The examples need to be built explicitly. Alternatively, take a look at the CONTRIBUTING.md for building with nix package manager.

Extras

reactor-cpp can be built with tracing support. This provides a powerful tool for analyzing and debugging reactor applications.

Contributing

For general guidelines about contributing, see CONTRIBUTING.md.

Publications

More related publications are available on the Lingua Franca publication page.

About

A C++ framework for writing reactor programs

License:ISC License


Languages

Language:C++ 85.5%Language:Nix 9.2%Language:Python 3.1%Language:CMake 2.2%Language:Shell 0.1%