On Wed, 27 Aug 1997, George wrote: > Basically I had it tiered such as this (using mobiles as an example): > Boot db > load_all(L_MOBILE) > parse_index() > parse_mobiles() > read_file() > load_all(L_OBJECTS) > ... > load_all(L_ROOMS) > ... > done > > I'll start work on a patch that will do this but was interested in what > people think of the new possibilities. (Or we could even get funny and not > load the mobs from disk until they are actually accessed with it, or > perhaps don't load a zone until someone goes there, or load rooms unless > someone enters it, etc, with minor changes.) This could also save some boot time. If an entire file is read into a buffer and then parsed it would be much more efficient than parsing one line at a time from the file. Another benefit would be adding an option to the reload command to reload specific prototypes or entire zones or whatever if you change a file offline. Sam +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST