3 ms·
Author here, I specifically tried to pick projects which self-identified as transpilers in order to not accidentally call a project I didn't know enough about a
by PMunch 5y ago
Author here, I specifically tried to pick projects which self-identified as transpilers in order to not accidentally call a project I didn't know enough about a transpiler incorrectly. I don't in any way think that a transpiler is lesser, but a lot of the questions we've gotten about it in the Nim community has been phrased in a way which makes be believe that some people do. Hence why the article is written with that counter-stance.
The conclusion is definitely that these are loose terms that can apply to many different things. But some of the usages are more useful as differentiating terms than others. The very broad definitions of transpilers ends up making most if not all compilers into transpilers which isn't terribly useful, and the in-between ones I've found are so under-defined that the term ends up not meaning anything at all. This was merely my attempt at reaching a definition of transpiler that is not only a useful distinction from a compiler, but also serves as a more concrete term.