* Cannot have an array as an input to a function
* Cannot return an array from a function
* Meta-programming or pointers are only (barely) available in gawk
* There is an `@include` statement for `gawk` that is not part of POSIX, and there is no name spacing involved.
* Functions names can only exist in the global name space
There are some reasons somebody felt an urge to create perl... Still loving awk, and using it every day for text processing jobs.