News for hackers. Stuff that matters.
Re:TeaVM – Ahead-of-time transpiler of Java bytecode to Java... by dragonwriter on Friday January 05, 2018 @12:46AM (#16076819)
“Transpile” is a proper subset of “compile”, where both the source and target of compilation are languages designed primarily for direct human editing (source code); it is source-to-source compilation.

Using the term for anything where the source is JVM bytecode is plain wrong, and it's also dubious for anything targeting WebAssembly (though if the target is specifically .wat/.wast, it may perhaps be arguably defensible.)

Re:TeaVM – Ahead-of-time transpiler of Java bytecode to Java... by abiox on Friday January 05, 2018 @02:55AM (#16077245)
there existed "translators" from one asm variant to another in the past. [0][1]

so i guess one might use "transpile" wrt bytecode in the spirit of that. but i guess asm source files are still "human readable", where bytecode generally isn't considered as such.

[0] P47, "TRANS": http://www.patersontech.com/dos/Docs/86_Dos_usr_03.pdf

[1] http://www.s100computers.com/Software%20Folder/Assembler%20C...

Re:TeaVM – Ahead-of-time transpiler of Java bytecode to Java... by gatmne on Friday January 05, 2018 @12:51AM (#16076834)
My point exactly!