But we're just arguing about semantics here :) My comment was more directed towards the interpreter part of things.
I think you have it backwards. Every transpiler is a compiler, but the reverse is not necessarily true.
It is not black and white, compiling to IL or bytecode qualifies as compiling. Perhaps compiling means compilation to a binary executable format?
It is all a matter how the CPU executes it, direct mapping of machine code into gates, or micro-coded translation layer.
It would help squelch the confusion for future forum bike shedding.
Someone seems to try and point this out every time it comes up like they're winning some sort of pedantry points, but I don't see how they could be. Please illuminate me so I understand the next time someone says this and possibly join la resistencia.