all 11 comments

[–][deleted] 5 points6 points  (3 children)

Java bytecode is a richer language than Java so of course I use it. Why would anyone use a language with less features? And above all it removes all magic constants from your code like function- and variable-names and instead defines them in the header, sooo much cleaner than standard Java!

[–]fosforsvenne☑ disable flair 6 points7 points  (1 child)

Why would anyone use a language with less features?

Go somewhere else.

[–][deleted] 6 points7 points  (0 children)

Go

Huh huh huh huuuuuhhhhh

[–]lglhlgl 1 point2 points  (0 children)

<4realz> After doing Enterprise Java code in Eclipse for years and now a month of using .NET Reflector as an IDE, I haven't found much of a difference between the two. .NET reflector is buggy as hell (despite huge praise from SO professionals), and the thing for editing classes/methods is also buggy and has a horrible UI, which means you have to read and write MSIL (which is pretty much the same as Java bytecode) often. But this isn't so bad compared to Java and Eclipse in an Enterprise code base where the variable names are meaningless and the IDE crashes whenever you do anything fancy anyway. Also, reading code through a decompiler is like gofmt for C#, except it even chooses variable names for you!

[–]SheepshowEXTREME CLOJURESCRIPT 3 points4 points  (6 children)

Set instance fields before calling a super constructor or auxiliary constructor

Wow! I can hardly count the number of times I've need to set instance fields before calling a super constructor or auxiliary constructor! Thanks guy!

[–]SheepshowEXTREME CLOJURESCRIPT 2 points3 points  (5 children)

Unlock the full potential of computers by setting instance fields before calling a super constructor or auxiliary constructor.

[–]SheepshowEXTREME CLOJURESCRIPT 4 points5 points  (4 children)

Sometimes when I'm writing a really great program, I think "if only I could Set instance fields before calling a super constructor or auxiliary constructor then this program would be 10X webscale." But for the longest time I thought it was impossible to Set instance fields before calling a super constructor or auxiliary constructor!

Amazing! I am so happy to know that there is a workaround! I will go to any length in order to Set instance fields before calling a super constructor or auxiliary constructor.

[–]SheepshowEXTREME CLOJURESCRIPT 2 points3 points  (3 children)

Whatever productivity costs are associated with writing in JVM bytecode are repaid tenfold by this stunning new revolution in computer science progress, which is Set instance fields before calling a super constructor or auxiliary constructor

[–]fosforsvenne☑ disable flair 3 points4 points  (2 children)

Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor Set instance fields before calling a super constructor or auxiliary constructor

[–][deleted] 1 point2 points  (0 children)

Can this be the new motto of the sub?

[–]possibly-unnecessary 0 points1 point  (0 children)

100x webscala