News for hackers. Stuff that matters.
Re:Transpiling between any programming languages (2019) by firethief on Wednesday February 19, 2020 @12:21PM (#22367651)
A transpiler is a compiler. There's nothing that can be compiled but can't be transpiled, because transpiling is just what we call compiling when the target is subjectively deemed a high-level language. So the problem you're describing isn't with transpilation; it sounds like it's with compiling a dynamic language with reflection. That's a tractable problem; you just can't solve it as statically as you would for an AOT-compiler for a more analyzable language. Reflection has to be as late-bound as the rest of the language.
Re:Transpiling between any programming languages (2019) by yters on Friday February 21, 2020 @02:46PM (#22386105)
Right the problem applies to compilation as well, which is why not all languages can be compiled. Compilation in general is undecidable.