A Lisp implemented in AWK

Busybox awk compatibility efforts (unsuccessful). Busybox does not treat backslash-escaped square brackets in square-bracket clauses in the expected way; the fix is to place the closing and opening brackets to be matched or avoided at the beginning of the []. Also busybox awk matches newlines with the dot (.). But also, POSIX does not require length() to work on arrays, so busybox awk does not support it, and glotawk uses that a lot. Someone on Stack Overflow in November 2024 said the next POSIX version will specify this. Thanks to https://wiki.alpinelinux.org/wiki/Awk and https://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html

Created by  jaredj  on August 25, 2025
JNVQOJXCBGPCN3XT2GAAGZ2ZOIUVGRB6WCRWOPI6RPJDDWL2KGKAC
Change contents