you may want to take a look at sTeam, it loads pike classes from a mysql database. it doesn't load modules that way though.
unfortunately the sTeam websites have been taken down. i have the code and i can send it to you but you can also find it in public debian archives. i am planning to publish what i have but i want to first find out why it was taken down. to busy for that now…
I imagine that some modifications were made to the master; there is a function that is basically a wrapper to Stdio.read_file(), but with a bunch of extra logic. My guess is that's the place to start tracing back from.
I've got a class that can modify and extract data from a ZIP file;
modify? as in add files to it? or can it only replace files already in there without being able to change the index?
Yes, it should be able to add files, though I really only use it for atomic zipping and unzipping.
it's based on code from someone else with some of my own extra seasoning. Looking at it, I can see a few minor changes that might make it more useful for in-memory work (adding support for adding files and directories from a Filesystem.Base object, etc).
that would be great. i am interested in supporting zip-file uploads and also potentially download, but for download tar is ok too because most archive extracters can handle tar these days.
Should be possible to do that without too much effort.
no hurry though, i won't be working on this anytime soon.
greetings, martin.
:)
Bill