AnyLang Programming Language Comparison/Introduction/Variables

Core concepts

 * declaration
 * assignment
 * assignment by reference
 * assignment by value
 * typing (type system)
 * type conversion (explicit)
 * type conversion (implicit)

String
 - label:  string a_abbrv: anylang/string (ss) a_aka:  string varchar

Array
 - label:  array a_abbrv: anylang/array (aa) a_aka:  list simple_sequence

Core concepts

 * core_arrayop.append	;; (aka array push) insert a single-element at the highest index. array treated as a single nested element
 * core_arrayop.prepend	;; (aka array unshift) insert element at the lowest index
 * core_arrayop.unappend	;; (aka array pop) remove and return element at the highest index
 * core_arrayop.unprepend	;; (aka array shift) remove and return element at the lowest index

Associative array
An associative array is a mapping of keys to values. This is also known as a Hash, Hashtable and Dictionary.