add getenv and setenv
Created by jaredj on Sep 1, 2025, 2:01 AM
State:
2F474J3Z5ZYJW7CNFWEDHXS6PNATWWEXSPHO3UM5OMXJCQVB4IKACadd and and or macros
Created by jaredj on Aug 31, 2025, 3:43 PM
State:
6KMCU5HUUZHAHZ7IOT6BBOK3LEYO6EU6S2ZVTX3JP7ZP3HPQCKTQCallow redirection with system function by allowing and not shellquoting symbols
Created by jaredj on Aug 31, 2025, 3:32 PM
State:
IAJXYTUUF5QJ6TBIFVFOHCN4VXZB4TE3JBCH7RMELNJN2TK44ZXACadd repr
Created by jaredj on Aug 31, 2025, 3:31 PM
State:
OFWOZ3XLDHKZGG7DNSY6IDWLDNZ73I6CWU5M7DIEDSH25QYI5MPACfix null function likewise, add test
Created by jaredj on Aug 31, 2025, 3:31 PM
State:
XHZ6UVQMQ3UI5K3C5OL3ROQREABXLSODYVSIK53SPR3M3XLNWA3ACfix not to return lisp values: it was returning quote, which is symbol 1. add test
Created by jaredj on Aug 31, 2025, 2:25 AM
State:
GTXH3MYPD52I6THBAFEOUJT574PLFLXWVCEKSQPAEN4FD3S7APZQCuse defun in latter part of library; add and use defintrinsic macro
Created by jaredj on Aug 29, 2025, 8:01 PM
State:
HA4VQM5A3KHDKYTHXNS3OKCVXPJKUEHCNX46GGT3A7S3LTXBP5EQCadd symbolp, consp, stringp, defun macro
Created by jaredj on Aug 29, 2025, 7:24 PM
State:
6TIADA2BX7VJWG7D5OZEC3DOJZVHMOCFZYCZYMSL3FG7YO2H4MAACadd prog1
Created by jaredj on Aug 29, 2025, 2:26 AM
State:
D3KDT6DAHVM64IBXR2PIBFRBBPMS7QA2LKY3C4YC6KWHE24KLN7QCfix unsafe-system to return exit code of executable run
Created by jaredj on Aug 29, 2025, 2:02 AM
State:
Z7HMFE4GUGMA7WM2KFGTGI75S6EROULCWY26BTIY7MCPUEVS5JPQCmove glotawk library code out into its own file
Created by jaredj on Aug 27, 2025, 1:27 AM
State:
O5SCWPJZMLFF5ZUKVEHDF5JRCTT7IDE6DWALJFDGEWMVBLCPKTMQCchange TARGET_AWK to TARGET_AWK_F so we can use gawk -cf (and not gawk -c -f) as the target awk if we wish
Created by jaredj on Aug 26, 2025, 9:54 PM
State:
AFXAU6NFTJWXCJ2VCBJNLJ5GT5TL3OEAC5ZQP5PTCGIUJC6NXRYACbugfix: pass environment into sprintf and printf. they were going into an infinite loop.
Created by jaredj on Aug 26, 2025, 5:15 PM
State:
XFO6WD5IYM5U5Q4J7VFN4JCYBICRHARLWHCJNY7FW6ZSE6JZPBEACsupport different awk runtimes for building, test, and target
Created by jaredj on Aug 26, 2025, 3:40 PM
State:
P4LFV2IC4CAME4BBAA3OOAJ6HNCR3RURSZJK2YABISUAZEQUAMRACBusybox 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 Aug 26, 2025, 1:43 AM
State:
27QJAIEF64E33YJU57K3Q2VCYDWS4V5NGBUQ63A37KNPYIYYUWTQCadd numerical relational operators
Created by jaredj on Aug 25, 2025, 10:31 PM
State:
NQ3B5TM3BSYDKY37JWMGR5ZAFJCBAHA2SDBSPYBL3WYCIXOEX5DACretool reader to support forms spanning multiple lines
Created by jaredj on Aug 25, 2025, 1:35 AM
State:
5UBYTPZK4K4QS44H3H6EO6EPNUQSVSQQLW6CCXJFFG2PAC26JIKQCstart a chronicle of releases, including the next unreleased one
Created by jaredj on Aug 21, 2025, 3:53 AM
State:
T353PMJYNHFJJPNJVKI7BOYGX4AG7MT7U7THQVHWZI7MMHXZ4L5QCascii 127 is a control character too
Created by jaredj on Aug 21, 2025, 3:52 AM
State:
H5G4EAKAQ4AN232LUDHB5GQIGJ7VF7UXEVIRFUTXMQX6OXDFU2MACadd let*
Created by jaredj on Aug 21, 2025, 3:08 AM
State:
7IYG7M6E2DESKVEURRTDXCWZS3SL2XP3VBM7KFFNVX5RVCUX6U5QC