[physfs] Lua Bindings
Daniel Aquino
mr.danielaquino at gmail.com
Thu Jul 16 16:40:01 EDT 2009
Then the user can chose to alias io to physfs modle or disable
io:.... Of course your physefs should look like the io module
then... But do you really io could properly be re done using
physfs? I think the code would still need to be aware unless it uses
all relative paths and understands that it can't access the real fs as
normal
Sent from my iPhone
On Jul 15, 2009, at 11:14 PM, Gerry JJ <trick at icculus.org> wrote:
> Den Wed, 15 Jul 2009 21:48:50 -0400
> skrev Daniel Aquino <mr.danielaquino at gmail.com>:
>> Has anyone ever shared lua bindings for physfs ?
>
> I've done a couple times, but never really shared anything .. I could
> maybe dig one up and clean it up a bit ..
>
>> Mainly all I need right now is dofile() and require() to use
>> physfs...
>
> Don't forget loadfile. Also, if you want it to be complete,
> everything
> in io, package.loadlib, os.execute, os.remove, os.rename, maybe
> os.tmpname. Or just nil them.
>
> Well, depends what you want to do.. Just PhysFS *support*, or
> inability to use anything else ..
>
>> I figure "physfs" would be a good module name to hold the
>> functions...
>
> I usually just replace the entire io module (well, only implementing
> the
> parts I actually use..), so that all io go through physfs
> automatically
> and I don't have to worry about it.
>
> (This obviously won't work with code that use Lua's C api for loading
> stuff though. Not much to do about that .. Lua uses stdio all over
> the
> place internally, so adding internal support isn't easy either.)
>
> - Gerry
> _______________________________________________
> physfs mailing list
> physfs at icculus.org
> http://icculus.org/mailman/listinfo/physfs
More information about the physfs
mailing list