add two more log levels, for eval and read debuugging; then comment them out for speed
Created by jaredj on Sep 14, 2025, 4:21 PM
State:
4W3R5GXAOMHFL5JETZECO4ZZXKQTAZ3SX363FLVHX6CW73PAI4YQCmake repl code a special form; make main function a variable, defaulting to repl; allow changing using save-lisp-and-die
Created by jaredj on Sep 8, 2025, 4:33 AM
State:
W3YN5OIIW5I2EKB3MAXLOUUPHRD6WENRIQJTJY7NBCCCPI5LRV6ACbring releases.org up to date (N.B. v0.6 is still not yet released)
Created by jaredj on Sep 8, 2025, 2:11 AM
State:
HYIWWZC5FOOBTUMNWSUFIRFVMA6A3AOHNK4BZ5WX3JJHJ6H5D7XQCadd save-lisp-and-die
Created by jaredj on Sep 7, 2025, 8:05 PM
State:
IR3U3W5RPBHKC3O3SSBCOGGPPVQNXLHU6KFQCX6FWILDNYBRH2YQCadd dump-append, with _SNIP_STRING
Created by jaredj on Sep 7, 2025, 7:14 PM
State:
I4VG2YDVR54RASRA3WRZBRO7U5Z26XKMO2Z4OVAFUSQ6QMIGCG3ACfix a bug preventing the dump filename from being anything other than a literal string
Created by jaredj on Sep 7, 2025, 7:13 PM
State:
5S6YSIOMHVPL67DNVMEF534N6ZU34FIFS7CDICAQPSVUANWPPDEQCmatch: fix a copy-paste bug completely preventing function; return nil when no match rather than (0 -1)
Created by jaredj on Sep 7, 2025, 7:09 PM
State:
5DMX3NCAVTA4JQLEQ4AR2YVFFSV75I42JMUTMRUFLG5NZHUXHSUACimprove GC debugging; add more infinite loop refusals
Created by jaredj on Sep 7, 2025, 1:18 AM
State:
GTPCA4SC7ZHFBATMONFK5KYHOBUPUMTT5AAYVZT5XQOJHPM7JYNACnow that lib.glotawk is split out, make the image.awk depend on it
Created by jaredj on Sep 7, 2025, 1:17 AM
State:
C4KJSKWBUZLTT573ZULHGREH4HR6JRSOIZ6K6QXLB4YY3V327H3ACget backslash escapes right
Created by jaredj on Sep 7, 2025, 1:16 AM
State:
KH2VJ2C3EAPCYNSLD7LRW7GMUETYMLSMEI2M2TG5H2GKNDND2KGQCkeep reader state in local vars; add load and cell-info functions
Created by jaredj on Sep 4, 2025, 2:17 AM
State:
OXS42DY67JBL4WBIDIBYXOWXCBRYMCRX7CRPUURVSXRNIOT7ATNQCget backslash-escaped backslashes right; getenv returns nil if variable not in environment
Created by jaredj on Sep 3, 2025, 7:23 PM
State:
HBI67HDFHYEKYA3G4NFS2PMU4AUYB2MLHATODOHTWP5RDRBWYTTAClog errors when the number of arguments given in a procedure call is wrong. this appears to be the cause of some crashes or infinite loops
Created by jaredj on Sep 3, 2025, 2:33 PM
State:
FWGNSUOYOOD5OCQQWYLVPRO7CFMJAKEZ3PAZS4VY3TBNUY3MZ63QCsupport backslash escapes in strings: unescape when reading; escape when printing
Created by jaredj on Sep 3, 2025, 5:02 AM
State:
ZNX6WUTT2KPY3HSHIMII77BM7TESI24HAOKONCS6NLCSXJANCOMQCnicer debug messages for eval (commented)
Created by jaredj on Sep 3, 2025, 2:12 AM
State:
KFOA22MXZRNEC6TC24WPTJV5M25CRQDTPCAX4KQILOM27J4QF35QCdetect a couple of ways infinite loops can crop up, and quit instead
Created by jaredj on Sep 3, 2025, 2:11 AM
State:
3UCNACRW5MASCCOJVQOC22SWXTUHUUK5D6IPUESZD43PKLTD3BBQCfix an infinite loop when reading a dotted pair
Created by jaredj on Sep 3, 2025, 2:05 AM
State:
D6OPZEX4X7TM5NX5MYRNSVJVYSL4CT7WR6DWTQIBJMUNAY7GAC6ACbugfix: pass eval environment into strcat when called. the lack of this somehow resulted in an infinite loop.
Created by jaredj on Sep 2, 2025, 11:27 PM
State:
7LLC3NXRAVZBTCQUQKZP24D4TRZBIN7HXIOVZ63QDJ6SE626MI4ACin equal, compare contents of strings, not their identities
Created by jaredj on Sep 1, 2025, 11:54 PM
State:
ZOBQXIFVTWOW3M6LYQXTOS7UUES3ZCVQ5A3LQFIWLQR6I3R74TVACmove string and I/O special forms out to their own awk files
Created by jaredj on Sep 1, 2025, 2:32 PM
State:
ZJLAYW4PFIBSCANAAQQF5HSAUMSLPECDQ3EIC4ITXJFHA35KW2CACadd as-number to turn a number-containing string into a number
Created by jaredj on Sep 1, 2025, 4:56 AM
State:
LS4XZZ6CQ2T2OZVQJHBPVCQVOOAENOW5MVPZHWHZ5KCID6EBFQ5QC