Topple/Source Code
Development began on December 19th, 2024.
Versions
Topple 1.0
- The first working version of Topple.
- Completed on June 22nd, 2025.
Topple 1.1
Currently in development
Changes
Data Type Specification
When admitting data and defining variables, you must now specify the data type. If no type is given, the data is assumed to be a character.
The only available types will be integers ('d') and characters ('c'). While that sounds restricting, I promise it's not. I mean, you've seen how Topple works, you won't really need hexadecimals or strings, nor would you be able to use them without any issues. I am, however, trying to make that work anyway.
Classes... kinda...
You can now define variables within variables, for lack of a better description.
For example:
a=0 a^b=1 b=2
The above code is an example of how this works.
Variable 'a' is defined as 0. Variable 'b' is then defined as 1 and made a component of variable 'a'. Now that specific variable is only accessible through 'a' and, much like any other language that does this, allows for multiple variables of the same name to have different values without overwriting each other. That way, variable 'b' of variable 'a' won't interfere with variable 'b' and vice versa.