Existing ops: 324
Proposed ops: 6 maybe?
Are you opposed to abbreviated aliases of existing ops, e.g.: + for ADD?
What about EZ / NZ? MOD starts with M. I don’t get this concern because the syntax is whitespace tokenized.
There are 8 general purpose variables, A-D, X-Z, and T. Although there may be idiomatic uses of some of them, they’re all in fact general purpose. Again, whitespace tokenization means that MZ cannot be M times Z. I don’t think this is in any way confusing.
ER is pretty opaque to the user, should we force users to reimplement the algorithm because it could be expressed explicitly? (Also we should scrap EZ et. al. by this metric).
+1, this is my driving force.
+1, we can’t make the language completely intuitive AND powerful.