3 ms·
the tooling might be in Rust, but now I have to write some new DSL that isn't Rust
by airstrike 2y ago
the tooling might be in Rust, but now I have to write some new DSL that isn't Rust
- jkelleyrtp 2y agoThe DSL is basically just Rust structs with optional fields. We essentially use the same struct parser rust uses but with some small tweaks. You want to use a macro for this so you can do hot-reloading - doing it with native Rust is currently impractical for rapid dev.