this post was submitted on 12 Nov 2024
39 points (97.6% liked)
Rust
6021 readers
1 users here now
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Wormhole
Credits
- The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Another meme answer:
nu
.I never actually used
nu
for anything. But I've been thinking (unironically) thatnu
with its built-infrom_json
andto_json
can be interesting.The use-case I had in mind is not games or anything like that, but some system or dev tools that traditionally utilized shell scripts, but are moving towards better languages like python. So I thought a single binary that embeds
nu
, but also has a lot of sub-commands that implement a lot of sub-tasks in Rust directly, and with JSON used as an exchange format, the combination can be interesting.Now that I think about it more, this can work in both directions, with main execution being in nu (what I had in mind), or in Rust.
nu
even has an lsp server, so the development experience should theoretically be good.As a sysadmin Python is very far from a better language than Shell, it is much too fragile over time for that. You can't even rely on a Python script running unmodified on the oldest currently supported OS versions and the latest ones.