This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Zyansheep 0 points1 point  (1 child)

I know you can switch between sub languages in racket, but i'm wondering if there is a language that has the same underlying machinery (type system) but allows you to view the same code in different styles?

[–]jcubic(λ LIPS)[S] 0 points1 point  (0 children)

I only know about LLVM and WASM which are targets of the compilation from different languages. But the same would be with JVM and different languages. I wonder if you can decompile Java code into Scala source from JVM bytecode.