There are so many good things I can say about DM but those are covered in other topics and also are pretty obvious.
But my discussion is, where is DM going as a language? I suppose it will always be focused around game making in general, and I think that is a good thing.
But, right now it is nearly completely focused on RPGs. Multiplayer or otherwise.
I know they are trying to keep it simple for non-programmers by giving a nearly complete RPG framework to code around. In a way...
I mean when you log on to any byond game the similarities are obvious from the start.
Do you think Byond will ever become something like a superior version of "Game Maker"? That would be neat. What I mean by that, is Game Maker's language is bad, unpleasant, and so on. While DM is completely great, but somehow doesn't create as "professional" looking games as Game Maker seems to be capable of. Game Maker also has potential 3d capabilities but that is irrelevant to this conversation.
What I really want is for an "advanced" version of Byond to be released, perhaps under a different name, but by the same people. It uses DM language but is just more...I can't even explain it.
Long story short, what do you think the future of DM language is? And what do you WANT it to be?
What is the development status of DM anyway? I know they are still updating Byond, but is there anything beyond that?
Here is one example of why I don't like most other languages. This is in C#, to do an if() loop I have to do this:
if (x > 0)
{
x -= 1;
Console.WriteLine(x);
}
Whereas in DM I can just do this:
if(x>0)
x-=1
src<<x
It's not powerful enough to support big projects, sadly
By the way. You should try C#, it's somewhat similar to DM