NGS is a modern programming language with the focus on systems engineering.
NGS is a unique combination of select features borrowed from other languages and original features. NGS was built from the ground up focusing on daily systems engineering tasks.
One way to think about NGS is bash plus data structures plus better syntax and error handling.
Scripting AWS is much easier with NGS, there is a Declarative Primitives style library for that.
If you need additional function or syntax in NGS, it's highly probable that it will be included in the language as long as it is for systems engineering tasks.
retry functiondebug functionlog function for neat loggingstatus function for what is semantically a statusp=$(my_process &); ... p.kill()map, filter, reject, mapk -
maps hash keys, mapv - maps hash values, group - groups values into hash,
fetch - reads and parses a file.collector facility lets you accumulate result easily into array,
hash or any user defined type.Table for displaying tabular data elegantlyStats type counts occurrencesBox, FullBox and
EmptyBox types represent containers with or without data in them.