https://github.com/wanghaemq/flow-float
A flow language running environment (foundationdb 7.3.0)
https://github.com/wanghaemq/flow-float
flow foundationdb
Last synced: about 1 year ago
JSON representation
A flow language running environment (foundationdb 7.3.0)
- Host: GitHub
- URL: https://github.com/wanghaemq/flow-float
- Owner: wanghaEMQ
- Created: 2024-06-12T09:57:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-14T03:34:56.000Z (almost 2 years ago)
- Last Synced: 2025-02-14T07:23:29.558Z (over 1 year ago)
- Topics: flow, foundationdb
- Language: C++
- Homepage:
- Size: 804 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Minimal flow language running environment
## Requires
* static boost libraries
* python3
* mono
* openssl
## Start
Add your project flowxxx to submodule.
```
cd flow-float
git submodule add https://github.com/xxx/flowxxx flowxxx
```
Add flowxxx to cmake.
```
add_subdirectory(flowxxx)
```
Compile and run.
```
mkdir _build
cd _build
cmake -G Ninja ..
ninja
```
```
./flowxxx/flowxxx
```
## Practice on ubuntu22.04
```
apt install vim g++ gcc git make ninja-build mono-devel libssl-dev libz-dev libbz2-dev libzstd-dev
# Install cmake
wget https://github.com/Kitware/CMake/releases/download/v3.29.3/cmake-3.29.3-linux-x86_64.sh
bash ./cmake-3.29.3-linux-x86_64.sh --skip-license --exclude-subdir --prefix=/usr/local
# Install boost static libraries
cd boost_1_78_0
./bootstrap.sh
./b2 link=static --with-iostreams install
git clone https://github.com/wanghaEMQ/flow-float.git
cd flow-float/
cp -r ~/flowxxx ./flowxxx
echo "add_subdirectory(flowxxx)" >> ./CMakeLists.txt
mkdir -p build && cd build
ninja -j4
```
## Thanks
Thanks follow projects.
```
https://github.com/jzhou77/flow-examples
```