Cat’s hacks

acHack the Arc compiler from Arc
list-writerA writer for Arc lists
table-reader-writerA reader / writer for Arc tables
defvarProvide your own implementation for a global variable
dynDynamic binding that works with exceptions, continuations, and threads
srv-mimeFix mime types in srv.arc
erpMy favorite debug print macro
exit-on-eofExit Arc with eof (^D in Unix)
toerrSend output going to stdout to stderr instead
jsonJSON reader / writer
extendExtend Arc functions
load-w/renameLoad an Arc source code file with renames
emacs-utf8How to convince Emacs to save .arc files in UTF-8
nil-impl-by-nullSpeculative patch implementing Arc's nil with MzScheme's null
parser-combinator-approach-to-jsona parser-combinator approach to parsing JSON