So everyone's heard their coder talk about how much shit the MU* codebases all are. Sure, we make them sing and dance and turn backflips, but at the end of the day, as a Software Engineer by Profession, I find MU codebases to be frustrating, limited, and aggravating.
I have toyed with the idea of writing my own codebase in a language like Python or NodeJS for many years. I recently found Evennia, which is a really fantastic codebase ...
Evennia, and my own Jasmine (which is a NodeJS equivalent) aren't really production ready, but working with them over the past few months, I've had a nagging question in the back of my mind: will MUSH players care that it isn't Penn/Tiny/MUX/Rhost?
Obviously the immediate answer is "Of course not, as long as it behaves similarly I won't notice the difference and won't care."
But that leaves a big question: what is the definition of "behaves similarly" in this context?
So, ultimately, what I am asking is: can MUSHers live without access to SoftCode? I'm talking about things like time(), elock(), and similar.
What do you guys think? If the COMMANDS you use for everyday roleplay were available, but you could not do any evaluation other than the occasional %-substitution, would you even notice?
I would, but I'm a coder. What about the rest of you?