3 ms·
> Most popular shell languages are terrible as programming languages, Could not agree more, and my hobby is writing those shell scripts in a DSL that is very c
by VTimofeenko 5y ago
> Most popular shell languages are terrible as programming languages,
Could not agree more, and my hobby is writing those shell scripts in a DSL that is very close to bash.
To me the main benefit of terminals and shells is the composability of utilities that are built to run in text-only environments. Daisy-chaining tools together on the fly is immensely powerful and just not possible with GUI based programs.
- avgcorrection 5y agoChaining together applications like that is a great concept. But we should take it further in this case day and age with more structured input/output, like what Elvish and PowerShell does.
- VTimofeenko 5y agoYeah, the ideas behind PS and Elvish are very interesting, however, I find that if I need to process more complex data, I typically reach for Python.