bugfixes from testing. perms have to have three digits to be idempotent. string-join must be applied to a list, not merely called with it.
Created by jaredj on Oct 6, 2025, 12:40 AM
State:
XV6ROBBVGQOVSYEEXRHF4EJ26Z6YQYBG6TVN2YPIQP7OFH3TTEUAClog when changes happen, and a bit about what they are, rather than logging when no changes happen
Created by jaredj on Oct 4, 2025, 8:00 PM
State:
7QIOMU5LZDPCZJ6QBG5FYMVDXNJOGKTVHNM5ERCLSHXIOQSQ2R4ACadd more list manipulations and the do-table macro
Created by jaredj on Oct 4, 2025, 1:02 AM
State:
4NBL3XCIYLHNGRREO3IZUAFQ2YY5AK3EMLO4D7TFMRTTUH47RMPACadd insert-line-before, which depends on the NR special variable
Created by jaredj on Oct 4, 2025, 1:00 AM
State:
XJJWP47XO45NFEHBRWHBTS7FAKPBA2RGNPS2GVXDGYFV4ADB4NRQCadd archive of epair stable MAC address finding BSD forum thread
Created by jaredj on Oct 4, 2025, 12:41 AM
State:
H4RHXKBX4WRXDWEEBWTP5BHF4TKUSHXTBTHBOYUFBQSYN6VZCLSACadd NR atomic special form that yields awk NR (record number). no facility is provided to set NR directly.
Created by jaredj on Oct 4, 2025, 12:40 AM
State:
CBJUNI3MAHFNF2KOIY7U5HOWW3K7P3H66OCBFL3G3EBZOPI66G2ACdetect failure to load a file; print an error
Created by jaredj on Sep 29, 2025, 12:12 AM
State:
ERIQV7AXX7HFMIKESSMUK6J5NCOFIXVTSK2KCC73RZDASTBKIEOQCcatch one common cause of "trying to expand nothing" error: let macros with incorrect syntax
Created by jaredj on Sep 29, 2025, 12:08 AM
State:
4Z2PTDFWSTGBY4A5EJD6M4MNI3T4GDP2Q4BRJU66LFVKF6UXZ2HQCfix a bug where _load failed to close the file loaded after reading the whole thing. this would result in subsequent loads of the same filename doing nothing.
Created by jaredj on Sep 28, 2025, 5:11 PM
State:
FLFS6RLWLPYGG6IFHOL2L5XL7Y2QCEYZIU7UUAZ5RPH2QPHRNZ7QCdocument changes ahead of 0.7 release
Created by jaredj on Sep 26, 2025, 4:02 PM
State:
UDMIPNJNS5CQFKSJUBKGT5PWJO3JATHZFQA6FESESKU4NJ33MX6QCdocument lacrum as it stands
Created by jaredj on Sep 26, 2025, 2:28 AM
State:
6YZI3CBB5JPA6HVVDHBGLFCCHPXSXFL7URSOEVKF2L4HHBDCSOHQCedit the file if sed would change it, not if it would not
Created by jaredj on Sep 26, 2025, 2:27 AM
State:
Z5QPDLF6AOBAYOLD6QWC45KLWDEE5OHYLM4DWI4AF4JEXCODJX5ACadd benchmark code, used for a long time by the Makefile but never tracked before
Created by jaredj on Sep 25, 2025, 11:51 PM
State:
XHYPSMZCPIMZVQ3A2MHYDP6AABOZWNHTSTSMTTFCRAJON73T3CVQCadd lacrum, a rewrite of occulacrum in glotawk. lol, that means nothing to anyone but me
Created by jaredj on Sep 20, 2025, 4:05 AM
State:
5ZZ5GSMQYRX76KSC25PLDFXULAFZYBGYYK3BZPEN5VGUWJZM46WQCimprove crash message readability (imho)
Created by jaredj on Sep 25, 2025, 3:17 AM
State:
TTP7PUY3JXTDLLQT5A46EBJ76IHL3YWAKCYKO7MVTU6CG2RKPNBQCimprove parse errors: when loading, show file and line in loaded file, not toplevel file; when a (defun is unterminated, show the next token too, like (defun foo
Created by jaredj on Sep 17, 2025, 10:53 PM
State:
KTUZDLAUUT6DVGDQTDDFHUK5YDHX5WHB6KGEIJ6CLSDPROYXLQ7ACadd error and handle special forms; keep a list of expressions being evaluated; use error in make-safe-shell-command rather than abort; show what was being evaluated when abort is called
Created by jaredj on Sep 17, 2025, 6:14 PM
State:
VXORPRLFVGDAF6LAFUGRG3JSXPCTVRBNCSTQYT4XEMQO4FFWFPBACadd glotawk.el, a basic major mode for editing glotawk files
Created by jaredj on Sep 16, 2025, 1:42 AM
State:
IRSHQBJ3O4JA3K643USA2HV5F4EKDBGBC65PZY6ZWWMVEVWOVSEACuse keywords and abort to allow redirections in system commands to be passed through layers of functions. previously we used symbols for things that should not be shellquoted, such as redirection operators; but these were not self-evaluating, so they turned into nil after a few layers of lexpr evaluation. furthermore, the pipe symbol makes emacs forget which parentheses match which, and :pipe is clearer anyway, so we add letter-based indications of shell redirections in make-safe-shell-command, which turns out to be needed not only for system but also for reading from pipes.
Created by jaredj on Sep 16, 2025, 1:37 AM
State:
SRB5FX327E2PPJSFS6CMH2LWOJSBGHTEDQGZOAD3V4AJOVWSSGWACadd abort intrinsic, in case we cannot make a safe shell command
Created by jaredj on Sep 16, 2025, 1:36 AM
State:
LGPEHBXPMC3IA2EKGHJFI63OIGFLK4HVD6UX5EMEGUN2EBQTS7MACadd keywords :like-so, which evaluate to themselves
Created by jaredj on Sep 16, 2025, 1:33 AM
State:
BREXKN6KJG6Q6CHMSUKUIHQ4VTRTMGJKIMSG6ZXA4VVO2SX3WOJQC