An open API service indexing awesome lists of open source software.

https://github.com/sebastianbach/lab

Application authoring and code generation.
https://github.com/sebastianbach/lab

cpp

Last synced: 8 months ago
JSON representation

Application authoring and code generation.

Awesome Lists containing this project

README

          

Prototype of a "laboratory" that allows to prototype applications.

Arrange code blocks in a certain order:

```
Recipe recipe;

add_step(step::hello_world);
add_step_configure(step::set_values, conf::add_values::cnt, 10);
add_step(step::sum);
add_step(step::print);
```

Execute the resulting program:

```
run(recipe, ..., ..., ...);
```

Create the source code of an equivalent standalone command line application:

```
create_code(recipe, "my_app.cpp");
```