hydroflow 0.10.0

Hydro's low-level dataflow runtime and IR
Documentation
1
2
3
4
5
6
7
8
9
10
11
use hydroflow::datalog;

fn main() {
    let mut df = datalog!(r#"
        .input in1 `source_iter(0..10) -> map(|x| (x, x))`
        .input in2 `source_iter(0..10) -> map(|_| ("string",))`
        .output out `null::<(u32,)>()`
        out(a) :- in1(a, b), in2
    "#);
    df.run_available();
}