Warning
I no longer maintain this patch. I leave this page up because people still link to it. A more recent version of File I/O is available.
It is now my opinion that integration between the LambdaMOO server and OS services is better and more safely done with external daemons and higher levels of abstraction than direct file access.
Many uses of this patch involve moving some MOO data out of the db and into disk files. This introduces a new problem of checkpointing the on-disk file store along with each db checkpoint. As shipped, the MOO server stores its entire state in the .db file when it is checkpointed and checkpoints are atomic. This is no longer true when some of the MOO's state is stored in external files.
Download
To download File I/O, go to the current page.