This question already has an answer here:

MathNode is a graphical language made by myself with an interpreter currently not publicized, so I'm asking this ahead of time. In MathNode, surprise surprise! You have nodes. These nodes can be connected to each other to perform calculations. Here is a screeshot showcasing some things it can do: Some MathNode features

So basically it can do arithmetic operations, recursion (wires can connect to themselves), and node movement which is just a side effect and doesn't do anything although it can be used to show output.

It also supports input by clicking nodes, and a few other things.

So what would be the best way to score this language in challenges?


marked as duplicate by Peter Taylor discussion Oct 10 '18 at 15:21

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


By the number of bytes that are required to store your program on disk. That is the only thing that makes sense for challenges that are scored in bytes.

  • \$\begingroup\$ But it's a graphical language (I forgot to mention that in the question, although it should be clear looking at the image) \$\endgroup\$ – FireCubez Oct 10 '18 at 15:05
  • 4
    \$\begingroup\$ I know. There is no (good) reason to score graphical languages in a special way. Bytes are bytes. \$\endgroup\$ – Dennis Oct 10 '18 at 15:05
  • \$\begingroup\$ So, the image of the nodes on disk? How is that fair? Look at Minecraft for example (Yes, there are submissions that use it). Would you score it by the amount of bytes in the save file? \$\endgroup\$ – FireCubez Oct 10 '18 at 15:06
  • 6
    \$\begingroup\$ You have a language that you are making. You can make the nodes-to-bytes conversion as efficient as you want. There's nothing unfair about it. \$\endgroup\$ – Dennis Oct 10 '18 at 15:09
  • 1
    \$\begingroup\$ @FireCubez You can assume competitions are between that language only. If you're using any language that are not a golfing language, you drop the chance of winning already, so don't worry about it. \$\endgroup\$ – user202729 Oct 14 '18 at 16:32

Not the answer you're looking for? Browse other questions tagged .