That is funny, I can't exactly see proper threading support, I'm not sure the developers even know what those are since the IDE locks up for 2 minutes when compiling 5 years old SS13 code. Oh, while we're at the IDE - most modern languages at least have an incremental compiler that doesn't redo everything from scratch every time you want to compile your project.
That would be nice, but that's really complaining about something the system was never designed to do in the first place. Speaking of compilation times, it seems to be MUCH faster on my larger projects than it was prior to this round of beta improvements.
Technically you're suggesting we should support a community that doesn't care about something that provides its singlehandedly largest userbase.
OK... Then tell me why I should care about a single game's community when that community is openly hostile to ALL other aspects of the community at large? Also, contrary to popular belief, having a lot of players doesn't automatically make a game better (see: every DBZ/Naruto rip). Or, put another way: Congratulations! You've joined the ranks of Zeta in terms of bragging rights. what an honor...
We have some truly incredible features in our game that could use some features from the BYOND developers.
I'd like to hear of one "truly incredible" feature you've implemented that hasn't already been done by someone else on BYOND.
Have you considered that there is a very large, virtually untapped, community here that is ready to cooperate with, and support, BYOND in exchange for moving forward instead of running around in circles?
Complaining about how BYOND is terrible accomplishes this, how exactly?
Yes, I'm sure most of those "serious" BYOND coders making anime games can't even fathom some of the concepts that we require, but then they are actually satisfied with how things are right now, so why would extending it hurt?
Maybe instead of complaining that BYOND should hold your hand and do things for you, you should use a little ingenuity and figure out how to do it yourself? just a thought...
Marquesas wrote:
Which suggests it comes with the limitations of a legacy language. Which would undoubtedly mean that the limits do exist. Why do people suggest otherwise then if you agree it's legacy?
If you understand the limitations, you can overcome them, or you can sit and whine as you seem fond of doing.
People who work on AMIGA emulators generally don't sit around complaining about what their hardware can't do; they try to push it to its limits and get satisfaction from doing so. The same applies to BYOND.
The limitations in BYOND aren't due to the fact that it's legacy software (outside of things like memory usage and CPU stuff - that's just outside of BYOND's scope completely); it's that you're either:
a. doing things completely wrong
b. doing things outside of the scope of the intended use
c. SS13 is written crappily
d. all of the above