10:08:42scymtymShinmera: i wanted to use depot to create a zip archive in memory. i had to make a few changes to get it working. is that expected or am i doing something wrong?
10:09:13Colleen<shinmera> uuuh, depends. what changes did you have to make?
10:09:44Colleen<shinmera> Kandria uses depot for save files and such
10:11:31scymtymwhat i do is (let* ((depot (make-instance 'depot.in-memory:depot)) (zip-file (depot:make-entry depot :id "outer.zip")) (zip (make-instance 'depot.zip:zip-archive :depot entry)) (inner (depot:make-entry zip :id "inner.txt"))) (depot:write-to inner "text") (depot:commit zip))
10:12:27scymtymthis failed initially because ZIP-ARCHIVE didn't have a COMMIT method. adding that method, i had to add stream support to the in-memory transactions