Thinking out loud
Posted: Thu Sep 17, 2020 11:30 pm
Ok, Xuri is aware my desire to do a bottoms up UOX based on c++17. So no surprises here. I will keep it in this forum so not to be "un UOX3" related *grin*.
I have dabbled with different components, (sockets in c++17, text parsing, threading, etc). Inching my way to figuring out all the small pieces of putting it all together to be something larger.
Regardless, I do have some guidelines:
1. Yes, still c++, and keeping it at c++17.
2. Yes, unix based at least, and I guess windows as well. Other then network and maybe console output (if we want color), c++17 should be sufficient to address any other
platform issues.
3. I normally don't like a lot of libraries. Just complicates it all and more decencies to keep up to date, more to build on different platforms, etc. But I am toying with either a JSON header file,
or maybe something else. I don't know, QT keeps looking interesting. ZLib will be required just to do compressed Gumps. And then of course, whatever scripting engining makes sense.
Just some initial stuff, will ramble some more later as it occurs to me.
I have dabbled with different components, (sockets in c++17, text parsing, threading, etc). Inching my way to figuring out all the small pieces of putting it all together to be something larger.
Regardless, I do have some guidelines:
1. Yes, still c++, and keeping it at c++17.
2. Yes, unix based at least, and I guess windows as well. Other then network and maybe console output (if we want color), c++17 should be sufficient to address any other
platform issues.
3. I normally don't like a lot of libraries. Just complicates it all and more decencies to keep up to date, more to build on different platforms, etc. But I am toying with either a JSON header file,
or maybe something else. I don't know, QT keeps looking interesting. ZLib will be required just to do compressed Gumps. And then of course, whatever scripting engining makes sense.
Just some initial stuff, will ramble some more later as it occurs to me.