Ellery Newcomer wrote:
I've hoped to rewrite std.zip forever, but found no time to do so.

Well, heck. Maybe I'll see what I can do with it. Do you want it to conform to any interface in particular?

What I'd like to see is the creation of a library file interface, say:

   std.archive

and then have implementations of it:

   std.archive.zip
   std.archive.tar
   std.archive.lha
   std.archive.7zip

etc. Pass a file name to a factory method of std.archive, and it figures out what kind of archive it is, instantiates the appropriate implementation, etc.

Reply via email to