NGS version 0.2.5 documentation

Documentation index

NGS version 0.2.5

Manuals - general

ngslang - Next Generation Shell language reference.
NAME, What is NGS?, Running NGS scripts, Terminology, Language principles, Naming convention, The two syntaxes, Comments, Variables, Methods and multimethods, Types, Loading and running additional code, Namespaces, Frequently used types and methods, Higher-order functions (methods), Exceptions, Flow control, Regular expressions, Collector facility, Running external programs, Assignment shortcuts, Language gotchas, Handlers, Hooks, Predicates, Iterators, Executing external programs, Accessing environment variables, NGS exit codes, Declarative primitives, Debugging
ngstut - Getting started with NGS - simple tutorial.
NAME, ABOUT THIS DOCUMENT, NGS SWITCHES, Working with a JSON web service filters and iterators, Loops and iterators, Data manipulation, AWS
ngswhy - Motivation behind Next Generation Shell.
NAME, TLDR, NGS BIRTH, OTHER SHELLS, WHY NGS?, EXAMPLES, SEE ALSO
ngsint - Next Generation Shell language internals.
NAME, ARCHITECTURE OVERVIEW, GARBAGE COLLECTION, COMPILATION, BYTECODE, VM, ADDING NEW BUILT-IN TYPE, ADDING NEW BUILT-IN FUNCTION
ngsstyle - Next Generation Shell language style guide.
NAME, Empty arrays vs null, Anonymous function that only calls another function, Functional operators, Method body of one short expression

Manuals - command line tools

ngs - Next Generation Shell.
NAME, SYNOPSIS, DESCRIPTION, OPTIONS, EXIT STATUS, ENVIRONMENT, FILES, SEE ALSO, THANKS
na - NGS AWS. Command line for AWS.
NAME, SYNOPSIS, DESCRIPTION, OPTIONS, RESOURCE SPECIFICATION, SPECIFYING NEW TAGS AND PROPERTIES, EXAMPLES

Generated documentation

The global namespace
The main entry point to generated documentation
4 sub-namespaces, 173 types, 332 multimethods, 1 top level methods