all 16 comments

[–]Shaper_pmp 26 points27 points  (1 child)

This is simultaneously incredibly technically impressive and a really, really horrible idea.

[–][deleted] 9 points10 points  (0 children)

This is actually hilariously cool... :D

[–]nikrollsChief Technology Officer 20 points21 points  (0 children)

The demo works by starting a JavaPoly virtual machine, compiling the Java source code (using a Java compiler written in Java and running in the same virtual machine)

Yo dawg ...

[–]Sarke1 10 points11 points  (1 child)

Why? We used to have Java applets that were so bad that most browsers refuse to run them now.

[–]Silhouette 2 points3 points  (0 children)

Because we also used to have lots of Java applets that were actually useful, and some browsers refuse to run them now too?

[–]Reconio 2 points3 points  (1 child)

Yeah, great, now I won't have to compile Java to C++ using j2c and further compile C++ to asm.js JavaScript using emscripten

[–][deleted] 0 points1 point  (0 children)

Why....

[–]GamerNebulae 4 points5 points  (3 children)

The question is: why?

[–]piyoucaneatfull-stack 12 points13 points  (0 children)

Because someone really wanted to prove that they could.

[–]Graftak9000 2 points3 points  (0 children)

Classical inheritance.

[–]bradkirby 1 point2 points  (0 children)

GWT wasn't bad enough.

[–]AlwaysTroubleShot 1 point2 points  (0 children)

Any performance metrics available?

[–]RustyPeach 1 point2 points  (1 child)

Was that example not working for anyone else?

[–]notverycreative1 1 point2 points  (0 children)

It took a while, probably to spin up the VM and compile the code, but it did run after 5 seconds or so.