3 ms·
If there is an intermediary language in the middle with its own runtime, does that mean that we lose everything Rust brings? I thought this would introduce the
by sebstefan 2y ago
If there is an intermediary language in the middle with its own runtime, does that mean that we lose everything Rust brings?
I thought this would introduce the language to choreograph separate Rust binaries into a consistent and functional distributed system but it looks more like you're writing DFIR the whole way through and not just as glue
- cess11 2y agoDFIR is implemented in Rust, if that's what you're asking.
- sebstefan 2y agoI can implement Lua in Rust and lose everything Rust brings when I code in Lua.
- shadaj 2y agoHi, I'm one of the PhD students leading the work on Hydro! DFIR is more of a middle-layer DSL that allows us (the high-level language developers) to re-structure your Rust code to make it more amenable to low-level optimizations like vectorization. Because DFIR operators (like map, filter, etc.) take in Rust closures, we can pass those through all the way from the high-level language to the final Rust binaries. So as a user, you never interact with DFIR.