Cat’s hacks:

A preview of some arc3 hacks

HackTag
exit-on-eof
Exit Arc on ^D
catdancer.arc3rc4.exit-on-eof0
table-reader-writer
Reader / writer for Arc tables
catdancer.arc3rc4.table-reader-writer0
Merge of exit-on-eof with scheme-values, used by table-reader-writercatdancer.arc3rc4.exit-on-eof0.scheme-values0
testify-iso
Allow lists to be used as the first argument to Arc's list sequence functions
catdancer.arc3rc4.testify-iso0
testify-table
Treat tables like functions in Arc's list sequence functions
catdancer.arc3rc4.testify-table0
Merge of testify-iso and testify-tablecatdancer.arc3rc4.testify-table0.testify-iso0
toerr
Send output going to stdout to stderr instead
catdancer.arc3rc4.toerr0
srv-mime
Fix the mime types returned for static files with the .css and .txt extensions.
catdancer.arc3rc4.srv-mime0
Add the .js static filetypecatdancer.arc3rc4.srv-js-filetype0
Extract a function named *dispatch* from *respond* in srv.arc, creating a useful hook to use with *extend* set up your own rules for responding to requests.catdancer.arc3rc4.srv-dispatch1

Each hack may be applied to your copy of Arc independently. For example, if you happened to want the table-reader-writer and the toerr hacks, you could type:

 $ mkdir arc
 $ cd arc
 $ git init
 $ git pull git://github.com/CatDancer/arc.git tag catdancer.arc3rc4.table-reader-writer0
 $ git pull git://github.com/CatDancer/arc.git tag catdancer.arc3rc4.toerr0

Your arc directory will now contain a copy of Arc with these two patches applied, along with a couple of other patches (scheme-values and list-writer) which were needed by the patches you asked for.

Comment

Comment in the Arc Forum.