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

Reply via email to