|
|
|
|
|
by coldtea
2362 days ago
|
|
My issue is not that shell scripting languages have constraints and are not general purpose programming languages. My issue is their tons of subtle points (e.g. behaviour of [ vs [[ blocks), blatant disregard for the principle of least surprise, lack of some very basic items (not parallel, async etc programming -- a mere list and a mere map with an obvious syntax and no BS caveats would do), inelegant ad-hoc accretion of features, bad error handling, and so on. Those things can (and frequently do) trouble programmers even an one-liner. I don't with e.g. something like bash supports writing a full 10K program with it. But I wish it didn't make a 100-line shell script so clumsy and frail. |
|