I recently (this morning) extended Cubically to have an internal cube of variable size. The cube size is passed via a third interpreter flag (3
for a 3x3x3, 4
for a 4x4x4, etc).
All mathematical operations will differ based on the size of the cube. Attempting to add 26 and print it would be a different process in "Cubically 4" (4x4x4) than it would be in Cubically 3.
So, I'm wondering, since the code in Cubically 3 will do something else in Cubically 4, and something else in 5, and yet another thing in 6...
- Are they considered different versions of the language?
- Can I use different Cubically "versions" in polyglots?
- Do I need to add 1 byte to my score for Cubically 4, as Cubically 3 is used by default, but Cubically 4 requires
-4
to be passed to the interpreter? What about Cubically 26? - Can one person complete a challenge in Cubically X, and someone else answer the same challenge in Cubically Y?