Gage has its own scanner runtime sandboxes each scanner task. This is for security and performance.
Python's the obvious choice for writing this sort of code but ask Google with Tensorflow and they'll tell you how that can go. If you want to sandbox properly and control program execution, Python's tough to wrangle.
Rune is a terrifically designed language for this. It's async support is so well done, it should get an award. Gage uses that for any side-effect functions and so we have both strict control over what scanners can do and language level support for performance optimizations.
Plus Rune is very Rusty and it's a pleasure to use.
If you're ever in the market for a scripting language that bears the hallmarks Rust design sensibility, Rune baby!
What are the .rn files in your examples? They look like rust but perhaps I'm missing something?
These are Rune! https://rune-rs.github.io/
Gage has its own scanner runtime sandboxes each scanner task. This is for security and performance.
Python's the obvious choice for writing this sort of code but ask Google with Tensorflow and they'll tell you how that can go. If you want to sandbox properly and control program execution, Python's tough to wrangle.
Rune is a terrifically designed language for this. It's async support is so well done, it should get an award. Gage uses that for any side-effect functions and so we have both strict control over what scanners can do and language level support for performance optimizations.
Plus Rune is very Rusty and it's a pleasure to use.
If you're ever in the market for a scripting language that bears the hallmarks Rust design sensibility, Rune baby!