I introduced file-table.arc here: http://arclanguage.com/item?id=3762
The series of "create your own collection":
http://arclanguage.com/item?id=3595 Suggest PG: Settable function objects
http://arclanguage.com/item?id=3698 Create your own collection in Arc: settable functions now implemented on arc-wiki.git
http://arclanguage.com/item?id=3762 Create your own collection: use directories as if they were tables with file-table
http://arclanguage.com/item?id=3858 Create your own collection: bidirectional tables
http://arclanguage.com/item?id=5254 Create your own collection: cached-table
You might also be interested in Arki, the wiki in Anarki, which is the first application that used file-table (and treeparse, and cached-table, and many other Anarki-only extensions) http://arclanguage.com/item?id=5053 and http://arclanguage.com/item?id=5227