Crates.io | hydroflow |
lib.rs | hydroflow |
version | 0.10.0 |
source | src |
created_at | 2023-04-24 20:48:22.962243 |
updated_at | 2024-11-08 19:27:14.248184 |
description | Hydro's low-level dataflow runtime and IR |
homepage | |
repository | |
max_upload_size | |
id | 847933 |
size | 2,645,625 |
Hydroflow is a small language and compiler for low-latency dataflow programs, written in Rust. Hydroflow serves as the runtime library for the Hydro language stack, which is under development as a complete compiler stack for distributed programming languages.
Hydroflow is designed with two use cases in mind:
Hydroflow is targeted at supporting the following unique features:
Hydroflow's language—the Hydroflow surface syntax—is embedded in Rust, which compiles Hydroflow code to high-efficiency machine code. As the lowest level of the Hydro stack, Hydroflow requires some knowledge of Rust to use.
The most recent release of the Hydroflow Book docs are online, providing documentation and numerous annotated examples.
You can also check out the Hydroflow Playground to see Hydroflow's surface syntax in action!