| ▲ | frio 3 hours ago | ||||||||||||||||||||||
I've been trying to use `Deno` underneath `Rust` so that the tools can still be written in Typescript and thus self-mutated without the compilation step (but I can still try to do clever things with V8 Isolates or similar). It's been an ugly experiment so far; I'm vaguely thinking a simpler model would be to just define a binary "API" and run tools by exec-ing binaries. | |||||||||||||||||||||||
| ▲ | gidellav 3 hours ago | parent | next [-] | ||||||||||||||||||||||
I have to be honest and tell you that try to load such an heavy runtime as a scripting layer is not a great idea; at the same time I can tell you that I am working on another Rust project where I also needed scripting, and after three attempts I landed on rhai (https://rhai.rs/) (https://rhai.rs/book). You might find it nice for pretty much all use cases except for high-performance scripting (so, if you are not try to build the entire logic entirely in rhai, you are going to be fine). | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | BillStrong an hour ago | parent | prev | next [-] | ||||||||||||||||||||||
Have you thought about Zig? If you limit it to CompTime, isn't that just a scripting language that happens to be compiled to binary? | |||||||||||||||||||||||
| ▲ | jswny 2 hours ago | parent | prev [-] | ||||||||||||||||||||||
Why not WASM? | |||||||||||||||||||||||
| |||||||||||||||||||||||