Marcus Lindblom wrote: > I see. I would assume it uses the PathHandler, so that should be > extended into an istreamhandler etc? > That's where I got stuck, too, the last time I looked into this.
I wouldn't mind rethinking the File IO structure for 2 and having a more flexible system that allows things like relative data loaded from archives like zips or from other sources like FTP servers or the web. There are some systems that do similar things, like PhysFS or Parrot (http://www.cse.nd.edu/~ccl/software/parrot/), and we might want to look into them for inspiration. On Linux there is Fuse (fuse.sf.net), but that would be hard to port to other systems. The big problem with those is the ability to use other, existing code, as most existing loaders either use FILEs (if they're C) or iostreams (if they're C++). iostreams can be wrapped, but I don't know if any existing fs abstractions do that. Input welcome Dirk ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
