Database Parser 2 v0.1
News Posted Thursday, March 4th @ 03:34:53 PM, by George Greer in the modular is cool dept.
Work on a new database parser for CircleMUD 4.0 is progressing along nicely. Click the link below to read more about it.

Currently we plan on supporting MUD++, CircleMUD, and Chris Jacobson's world files. Other formats should be easy to add. It will support loading file from disk via fread() or mmap(), SQL, Berkeley database, URLs (maybe), Perl (maybe), and shell scripts (maybe). If we don't do the maybe's, it'll be easy for the plug-in to be developed. It is only a shell, written from scratch and will not be plugged into CircleMUD 3.x. Jeremy is considering CircleMUD 4.0 as C++ with STL, but we have a standard C interface currently. The internal database can currently be represented as a hash table or balanced binary tree with little modifications and other internal interfaces, such as SQL, will be developed. As a bonus, in cases like SQL or Berkeley databases, the MUD can skip the boot-up read time as the data should already exist in memory/disk. This will dramatically decrease loading time, especially since the new database parser supports multiple worlds at the same time. More news forthcoming, see the CircleMUD mailing list for the latest updates. (As a side note, it's all Erwin's fault for the idea.)

See George's web site for more details and the binary, if you want to help with the design or implementation.

<< Player Stats Editor [By Karl N. Matthias] | Reply | View as text | Flattened | Chris Jacobson's World File Format >>

 


Related Links
  CircleMUD
George Greer
Related Articles
More by greerga