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.
- Host: GitHub
- URL: https://github.com/sebastianbach/lab
- Owner: SebastianBach
- License: mit
- Created: 2022-05-23T16:10:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-23T16:19:48.000Z (over 3 years ago)
- Last Synced: 2025-01-08T13:52:00.980Z (9 months ago)
- Topics: cpp
- Language: C++
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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");
```