[physfs] PhysicsFS 2.1 roadmap...
Lele Gaifax
lele at nautilus.homeip.net
Tue Mar 31 11:20:32 EDT 2009
Hi all,
I'm a new subscriber, and found this library only a few days ago, but
it seem an useful tool for a couple of applications I'm going to
develop.
As these apps will be written in Python, I wrote a preliminary version
of the binding in Cython_ that is working great, but the whole concept
would require some "helpers" from the inside, that is some changes in
the core of the library. I already sent the code to Ryan, and
hopefully we can arrange its inclusion in the main development tree.
I'd like to graft a few considerations to your roadmap, with this in
mind, where I think I can offer some help.
> - Abstract out the file i/o, and let applications supply
> implementations. This will allow apps to do things where they control
> the i/o at the byte level: archives in a memory buffer, archives in
> archives, encrypted archives, etc.
> - Archives formats provided by the implementation.
This is the main missing feature: being able to install an
application/external provided "archiver". One goal is to enable
PhysicsFS to handle things like the TahoeFS_, another kind would be
exposing some internals of an application thru a custom FS ala Linux's
/proc filesystem.
> - Replace the existing error strings with something more
> flexible...right now, you have to pick a translation at compile time,
> which isn't too useful. It might be nice to have real error codes for
> apps instead of just error messages for humans, too.
Yeah, I see. What about using the gettext machinery when available?
> I'm taking requests from the peanut gallery: if you want to see
> something added/removed/changed in PhysicsFS, please speak up now, as
> the development branch can change the API in any way that makes sense.
Thank you but... what's the "peanut gallery"?
ciao, lele.
.. _cython: http://cython.org/
.. _tahoefs: http://allmydata.org/source/tahoe/trunk/docs/about.html
--
nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia.
lele at nautilus.homeip.net | -- Fortunato Depero, 1929.
More information about the physfs
mailing list