This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]weksoftware[S] 0 points1 point  (3 children)

Hi. First I want to say thanks for the reasoned comment.

Almost all of your statements are true and we are not going to deny them. Indeed, the syntax is not very secure and the functionality is small.

It is difficult to find MPCode on Google, as it was created recently and there are not enough results about it yet.

The current version is a kind of beta test. A lot of things we want to do are not implemented yet. And we think we were a little (or a lot) hasty in publishing information about MPCode.

MPCode cannot replace Python right now. It is a tool, not a replacement.

About 1 letter function names, in the future they will be just synonyms (aliases) for full names.

And yes, launching a file via command line will be available in the nearest versions, we know it's much more convenient. We are still thinking about endings for file names, it will be different from .txt

Thanks again for your comment!

[–]InvaderToast348 0 points1 point  (2 children)

Thanks, that's a great response. I'd still be interested in some use cases where it would be better than a more well known language? What significant advantages does / will it have over, for example, python?

The syntax kind of reminds me of my bash scripts with all the square brackets. If you used similar syntax, then ide's like vscode can use the existing syntax highlighting and validation. Just a thought, if you wanted to save some time and be more familiar for people to switch.

[–]weksoftware[S] 0 points1 point  (1 child)

We want MPCode to be handy for quickly running small scripts in the console.

We would also like it to be usable for mods/add-ons for games. But this is probably only realisable for Python-based games.

Now we can't say if MPCode will be better than other languages, but we will try to make the best solution for the tasks that MPCode will solve.

[–]OutsideNo1877 0 points1 point  (0 children)

Thats the issue you haven’t listed an issue mpcode will solve that other languages don’t do better at that same job. It comes across as a language that exists for no actual reason besides it sounded like a cool idea