> The session begins with an assignment of the string ‘hello’ to the variable A. A is the variable; gets is the assign action; the string ‘hello’ ( a list of characters) is the expression.
The most egregious part about this rambling mess is that "gets" is not in the example.
It is awesome on the quirkyness-o-meter that they (if I'm right) started with "gets" (which to me does not feel assignment-like) then sugared it into := which is very common, yet kept the name.
> The Nial language was developed by Mike Jenkins and Trenchard More in a collaborative research project supported by Queen's University at Kingston and IBM Cambridge Scientific Center from 1979 to 1982.
> [...]
> Nial Systems limited licensed the interpreter from Queen's University and marketed it widely. Mike Jenkins continued to refine both the language and its implementation. In 2006 Mike released Version 6.3 as an open source project to encourage continued development of Nial.
> In 2014 Mike started working with John Gibbons to develop a 64-bit version and to add capabilities that John needed for his work. The decision was made to target the open source for Unix-based platforms and release it on GitHub.
[1] https://www.nial-array-language.org/ndocs/
[2] https://www.nial-array-language.org/ndocs/intro/index.html