Earlier quoted context omitted.
Why is everything written in rust nowadays? Apart from the safety it provides.
That is like a big deal. Also speed.
Why you think it is "a big deal"?
31–40 of 411 posts
Earlier quoted context omitted.
Good package manager, broad ecosystem of packages, no header files, helpful compiler messages. It offers a good alternative to C++ for native applications.
Not to mention excellent support for algebraic datatypes and pattern matching.
I can see the evolution now. "nushell". Next iteration: "nuer shell" (newer) or "renushell" (renew)
Earlier quoted context omitted.
That is like a big deal. Also speed.
>That is like a big deal Why you think it is "a big deal"?
Security is like the issue now, along with reliability. That's what people need and want. Rust offers that.
Need some description up front, not in the 5th section ("Philosophy" https://github.com/nushell/nushell#philosophy ). Some ideas: "powershell for unix", "structured pipes", "pre-parsed text", "small, useful, typed tools loosely coupled."
powershell for unix is ... powershell: https://docs.microsoft.com/en-us/powershell/scripting/instal...
It's hard for me to criticize it because I haven't used it, but it looks like it was designed by a committee and overdesigned. I.e. it wasn't created from the need, like someone at Microsoft wanted to automate his work and created PS to solve his problem. It looks like some boss decided: "They have shells, so we should have it also. But we will make it much cooler. So, let's gather a committee of 500 of our best managers and let's decide what features it should have".
It looks artificial and inconvenient to me unlike Unix shells. Maybe I'm wrong. But I'm pretty sure that even syntax of PS makes it harder to type the commands. Unix commands are very short (many are 2-4 letters long), all lowercase and do not contain characters which are hard to type (e.g. `-`).
I stopped reading at "rather than thinking of services and input as a stream of text", horrified. Why would we do that ? KISS !