Since I've already been through this debate and several arguments, I'll start out by asking if you're going to use the Smaug-standard colour codes? If so, you need a way to extend them to support 256 colour mode.
I dunno what kind of color codes I'm going to use. I dunno that I'll be using the & for the color delimiter. I'll probably go with something a little more obscure and not used in everyday talk. Like `.
If anyone cares, I'll dig up the code and post a link to it somwhere.
I'm all about reading code that does something cool.
Any chance of making it ODBC? If not, at least try to isolate the SQL code well enough so porting to some other database isn't a nightmare. I'd probably suggest something like having methods in your objects like save() which would call save_mysql() or save_flatfile() or save_oracle(), depending on what you had set in configuration files.
I don't know how ODBC works. So unless someone's willing to write me up some kind of ODBC wrapper to use instead of the SQL wrapper I already have, probably not. I've had to learn enough new protocols and whatchamajiggers already. And I dunno that I can handle learning any more right now.
While on that topic, will SQL be optional or mandatory? If mandatory, your config file only needs to tell you how to get to the database. If optional, you might want to use a standard config-file format since there's probably several nice libraries that will automate reading and writing it.
If you allow character-mode telnet and provide a visual editor, you'd instantly gain a following, as that's something people have wanted for over a decade.
is what I'm using to handle my telnet stuff. So if that has support for character-mode telnet, I don't see why we couldn't have support for editing that way. But I'm not sure I follow what you mean by visual editor.
I think I definately want to have support for xterm 256 colors, but I'm a bit perplexed as to how to go about doing it. I looked over the snippet for xterm 256 colors Scandum released on MudBytes, but I dunno how well that's going to work. Nor am I even sure it's written right.