3 ms·
This is really cool. I've always liked the ideas behind Powershell's approach, and so I'm glad to see someone is working on Linux-friendly shell that has the sa
by skywhopper 7y ago
This is really cool. I've always liked the ideas behind Powershell's approach, and so I'm glad to see someone is working on Linux-friendly shell that has the same sort of features.
I have to say that I don't care for the snark about "having to remember" arguments to various pipeline-munging commands. I get that this is a big challenge for new folks working with typical unix shells, but I'm not sure I see how this actually solves it. In order to avoid all those flags, a system like this requires more verbs overall, and those verbs have their own argument structure, eg `split-column " | " firstname lastname job`, so now instead of being able to label the arguments and order them how I want, I now have to remember the order they come in, and what they mean, and that `split-column " "` apparently eats extra whitespace (does `split-column " | "`?). Yes, the standard unix tools have these issues, as well. That's my point.
So yes, I love this idea, please keep pursuing it, and I look forward to trying it out. But focus on the benefits of working with structured data rather than pushing lines that sound good but aren't actually true.