Dec 19, 2016, 1:00 AM

@faraday said in What is out there? Hard and soft codebases of choice.:

@Thenomain I'm curious how you define "immediate feedback tools". Is changing code in a text editor in the server shell and typing @reload in the game not immediate?

I've had to think about this a bit, and here's what I think.

  • You can't do the old trick of testing your code in development in that bizarre but delightful way Mushes allow you to localize code. If you make a change, it's to the server. (New tactic: Lock the code until it's tested.)
  • You have to have server access to test code. You can't test concepts on someone else's server ("how does Penn do this, again?"), and you can't do it without your own complete server installation.

The problem with my communications here is that I'm talking in what sounds like absolutes, but is a matter of degrees. I don't have the language to explain what I'm thinking of, only examples. As you and @Griatch are taking those examples as specific issues and/or complaints, cross-purposes are being attained.

Let me give one more example.

Yes, I have to install the entirety of Python to play around with it (let's ignore online tools for a moment), but I can get into a limited development shell to, well, I could create a whole Python program in it, but it's not designed for that. It's designed to "play".

This is not about toys, this is about exploration, about learning, and about accessibility.

This is the specific part I was talking about earlier that I think needs help to make Evennia more accessible. (does not say to run vitualenv first, nor how)

This is my idea about what "accessibility" is about.

But for actual game devs [...]

What is an "Actual Game Dev"? A Cobalt who wants to build a quick, loose game about supernatural life in Forks, Washington and knows how to build but little else? Castle D'Image, which had no code systems to speak of? I know you don't mean this term negatively, and don't even imagine you would use it that way if you did, but this is a limiting statement. "Evennia and Ares are only for Actual Game Devs."

I do feel bad about stating it that way, but couldn't think of another way to get across that point. My inner editor is a jerk.