News for hackers. Stuff that matters.
Re:Miller: Like Awk, sed, cut, join, and sort for CSV, TSV, ... by shortrounddev on Thursday March 16, 2023 @11:21AM (#35183148)
My philosophy about any shell language is that if performance is a concern, then you should probably use a real programming language for it. Using shell scripting to handle batch processing tasks just creates dependencies on unmaintainable code.
Re:Miller: Like Awk, sed, cut, join, and sort for CSV, TSV, ... by msla on Thursday March 16, 2023 @12:30PM (#35184267)
If performance is too bad, you can only use the shell for toy examples, which means there's no reason to have a real shell at all and you might as well go back to COMMAND.COM or equivalent. It's taking the idea of Unix-style scriptable shells and Improving the implementation to the point of unusability.
Re:Miller: Like Awk, sed, cut, join, and sort for CSV, TSV, ... by hobs on Thursday March 16, 2023 @02:01PM (#35185728)
Simple tools with simple rules will outlast most of the code we'll all build. Picking things like grep, awk, and sed means your knowledge will be widely applicable going forward, and many people caring about their performance both backwards and forwards in time means your shell can be pretty fast.
Re:Miller: Like Awk, sed, cut, join, and sort for CSV, TSV, ... by pxc on Thursday March 16, 2023 @08:13PM (#35190845)
It's also inhibited by typical corporate crapware, but with a pretty barebones/vanilla config, in PowerShell takes a full four to ten seconds just to open a new session on my work computer.

PowerShell isn't even fast enough for basic interactive usage, never mind batch processing.