I’m writing Context’s virtual filesystem support now. The directory structure looks like this:
-- root classes <each class> methods all <each method> literals <literal objects> source version inherited <inherited methods> local <locally-defined methods> slots all <each slot> <instances ordered by slot> references <referring objects> slots <etc> inherited <etc> local <etc> processes <each process' suspended context> method instructions literals <literal objects> sender <etc> README.html --
What do you think?