4 ms·
I wonder if that will be the next abstraction layer. A programming language that compiles down into target programming languages. Reminds me of Haxe.
by WrtCdEvrydy 8y ago
I wonder if that will be the next abstraction layer.
A programming language that compiles down into target programming languages.
Reminds me of Haxe.
- brandonhorst 8y agoThis is already the world with JavaScript. It can be nice as the compiled code is still humanly understandable.
- bluejekyll 8y agoIn some senses, this is what all the JVM languages are, or the WASM languages, or C FFI. You can build compatible layers between any languages, but at the end of the day, most people want to be able to read the libraries and other source code they’re working with. Scala, Kotlin, and Java can all interop with each other, but at the end of the day much of the libraries get rewritten between the languages.
- samatman 8y agoIn addition to the sibling comments, this is also one of the nice things about the Clojure ecosystem: between the JVM and JS, you can target anything with an OS. I would love to see that expand to have an LLVM/C target; the GC complicates that but it could be done.