Hello theBlixt!
Thank you for your interest in Formulaic.
The best way to think about the "=" symbol in an equation is that it
introduces an equality. Using your example, Formulaic would work with
"x = x * 10" in the spirit of "help me find a value of x such that x =
x * 10", and when you ask Formulaic to find a solution, it will arrive
at a solution: when x is equal to zero.
As such, Formulaic equations are statements of equality, rather than
procedures or functions. You're aren't assigning the right-hand-side
of "=" to the left-hand-side, but you're stating that when evaluated
numerically (i.e. known variables substituted, and then applying
mathematical operators), the computed value on the left of "=" should
equal the computed value on the right. And by tapping the "solve"
question mark for one variable used in the equality, you're asking
Formulaic to vary the value of that variable until it finds a value
for which the equality is true (but there may not be a solution).
Kind regards,
Hoy Moon