I'm working on NGS for several years now. It's a new shell (in future) and a programming language focused on systems engineering tasks. The next milestones are documentation and packaging. The documentation is almost ready. I would like to get some feedback on the language introduction documentation: comments here, github issues, and pull requests with fixes are all welcome.<p><a href="https://github.com/ilyash/ngs/blob/bf1aef195ace588e2d44a648a169300ac1fd4356/doc/ngslang.1.md" rel="nofollow">https://github.com/ilyash/ngs/blob/bf1aef195ace588e2d44a648a...</a>
Here is a serious question I've been wondering about for a while:<p>Is there any real compelling need for shells to support both a CLI (Command Line Interface) and a scripting language?<p>As (I assume) most shell scripting languages support #! as the first line of their scripts, why not develop a pure CLI that has no native scripting language?<p>Edit: to be clear I'm not suggesting the OP (Original Poster) do this, but rather that they need not feel they also need to develop a CLI as well.