Slashdot Mirror


Red Hat And IBM Will Vote Against Java's Next Release (infoworld.com)

An anonymous reader quotes InfoWorld: The next edition of standard Java had been proceeding toward its planned July 27 release after earlier bumps in the road over modularity. But now Red Hat and IBM have opposed the module plan. "JDK 9 might be held up by this," Oracle's Georges Saab, vice president of development for the Java platform, said late Wednesday afternoon. "As is the case for all major Java SE releases, feedback from the Java Community Process may affect the timeline..."

Red Hat's Scott Stark, vice president of architecture for the company's JBoss group, expressed a number of concerns about how applications would work with the module system and its potential impact on the planned Java Enterprise Edition 9. Stark also said the module system, which is featured in Java Specification Request 376 and Project Jigsaw, could result in two worlds of Java: one for Jigsaw and one for everything else, including Java SE classloaders and OSGI. Stark's analysis received input from others in the Java community, including Sonatype.

"The result will be a weakened Java ecosystem at a time when rapid change is occurring in the server space with increasing use of languages like Go," Stark wrote, also predicting major challenges for applications dealing with services and reflection. His critique adds that "In some cases the implementation...contradicts years of modular application deployment best practices that are already commonly employed by the ecosystem as a whole." And he ultimately concludes that this effort to modularize Java has limitations which "almost certainly prevent the possibility of Java EE 9 from being based on Jigsaw, as to do so would require existing Java EE vendors to completely throw out compatibility, interoperability, and feature parity with past versions of the Java EE specification."

57 comments

  1. Great... by Anonymous Coward · · Score: 0

    ... because ORACLE ever gave a fuck what other Companys/People/Lifeforms "vote" for or against...

  2. So Oracle is fucking something up? by Anonymous Coward · · Score: 0

    Surprise, surprise, surprise!

    Either Oracle thinks this is going to get them more money, or they're trying to kill Java because it doesn't bring in enough money to build Larry a gold boat for the America Cup races.

  3. Excellent! by Gr8Apes · · Score: 1

    Honestly, the whole Jigsaw thing, while interesting, didn't require all the internal replumbing they're doing. As for J9EE not running on Jigsaw, great! Does anyone still use EE for anything new? Pieces of it, sure, but EE as a whole? Who'd want that?

    To be honest, simplifying the Java system into a solid core is great, but Jigsaw seems to break far too many things.

    --
    The cesspool just got a check and balance.
    1. Re:Excellent! by davecb · · Score: 2

      Oracle loves EE: my team at Sun detested it (:-))

      --
      davecb@spamcop.net
    2. Re:Excellent! by K.+S.+Kyosuke · · Score: 1

      Detested it? Weren't Sun people supposed to add tests for Java rather then remove them?

      --
      Ezekiel 23:20
    3. Re:Excellent! by davecb · · Score: 2

      Oracle loved complexity and magic incantations in xml. Sun liked simplicity and elegance, thus the comment about ee. I don't think testing came into the discussion at that time.

      --
      davecb@spamcop.net
    4. Re:Excellent! by Anonymous Coward · · Score: 0

      Wooooooosh!

  4. me too! by Anonymous Coward · · Score: 0, Troll

    I vote against Java as well. Can we vote that it gets deleted from existence? That's my vote.

    1. Re: me too! by Anonymous Coward · · Score: 0

      Then there'll be no more Minecraft for Linuxen, you insensitive clod!

    2. Re:me too! by Waffle+Iron · · Score: 4, Funny

      I vote against Java as well. Can we vote that it gets deleted from existence? That's my vote.

      Java can't be deleted. Instead, you have to try to break all strong references to it, then hope that it gets garbage collected.

  5. Java... sucks... by __aaclcg7560 · · Score: 1, Interesting

    I would love for older versions of Java to go away. The majority of the 80,000+ workstations I'm responsible for has the current version of Java installed. Some of these workstations have legacy applications that requires an older version of Java 6 by itself or with the current Java installed. Accidentally deleting an older version of Java can cause a blizzard of emails. Whenever I come across an older version of Java, I create a ticket for the local tech to evaluate.

    And then there is Adobe Flash...

    1. Re:Java... sucks... by rtb61 · · Score: 2

      Technically speaking nothing what so ever requires older versions of anything in the digital world. More accurately, they have no economic desire to invest in port programs and converting data in order to make the transition. The cost is large and problems will occur but it most definitely is not impossible, or even all that difficult, just quite expensive. What I have learned, is the longer you put it off, the more expensive it becomes, flip side early conversions often lead to choosing the wrong direction requiring another conversion decision. In conjunction those two issues keep legacy stuff hanging on far longer than they should.

      --
      Chaos - everything, everywhere, everywhen
    2. Re: Java... sucks... by Anonymous Coward · · Score: 0

      Oracle themselves are famous for selling products that are a jre or two behind.

    3. Re:Java... sucks... by Anonymous Coward · · Score: 0

      Are you even aware that JAVA importance is NOT because of desktop apps but server ones - where its whole different world?
      Its so silly to see people bashing Java by people who never used/developer any java server based software (like your bank or hospital or goverment or insurance company do)...

      ehh

    4. Re:Java... sucks... by __aaclcg7560 · · Score: 0

      Are you even aware that JAVA importance is NOT because of desktop apps but server ones - where its whole different world?

      Are you aware that early Java server applications often require a Java front end on the client side?

      Its so silly to see people bashing Java by people who never used/developer any java server based software (like your bank or hospital or goverment or insurance company do)...

      I've learned every flavor of Java while getting my computer programming degree at the community college. I think we had a chapter or two on Apache Tomcat 5. After I graduated with a 4.0 GPA, I went into IT Support and never used Java again (I prefer Python). Java is just another checkbox on a long list of applications that I need to keep secure on 80,000+ workstations.

    5. Re:Java... sucks... by __aaclcg7560 · · Score: 2

      In conjunction those two issues keep legacy stuff hanging on far longer than they should.

      The only legacy applications that get off the network in a hurry are those tied to specific version of Windows Server at end of life. Server owners have 18 months to move their server to a current image of Windows Server. If they don't do so six months after the deadline, the server team will yank their physical server out of the data center and drop it on their desk. By drop I mean two feet above the desk and a 50/50 chance that the server might not work again.

    6. Re:Java... sucks... by mikael · · Score: 2

      Known as "bit-rot" due to third party API's. Write your own software layers and there is no problem. Use a third-party API, and suddenly those simple menu widgets that you used happily for many years, suddenly disappear or get reformurgulated into some new document design pattern requiring base, derived parent and children classes with additional callback event handlers, simply because the developers thought those old widgets didn't provide enough flexibility. They could of course provided an emulation library built on top of their new release, but of course, that would have been too simple.

      With kernel stuff, function calls suddenly start needing new pointers to return result codes, a data structure that used to bound inside a particular object is now passed by pointer because increased flexibility requires that the called makes the choice. Maybe a function call disappears because of the use of internal dependency tracking or new setup functions have appeared.

      You just need to look at the evolution of the 3D API's to see how this works out; The evolution of OpenGL from the 1990's to the present day has about 60 different combinations of draw calls to render a simple 3D model.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    7. Re:Java... sucks... by 0123456 · · Score: 1

      "Are you aware that early Java server applications often require a Java front end on the client side?"

      Yes. We have a server whose client UI requires installing some archaic version of Java and Firefox on any machine that accesses it because... some reason or other that I can't remember offhand. A newer browser with a newer Java plugin won't run on it, and there's no budget for building a new UI so long as there's a simple workaround.

    8. Re:Java... sucks... by __aaclcg7560 · · Score: 1

      [...] archaic version of Java and Firefox on any machine [...]

      That configuration wouldn't fly at my job. Internet Explorer is the only approved web browser and locked down so tight that it's practically broken for general browsing. The legacy applications that I support are full Java clients that don't require a browser.

      A newer browser with a newer Java plugin won't run on it [...]

      New versions of web browsers are phasing out support of the Java plugin. I have to use the mobile app to deposit checks since the bank for my business checking account haven't gotten the memo that check deposits on the website stopped working.

  6. Abort Java! by Gravis+Zero · · Score: 1

    People need to stop using Java for everything, not because of personal preference but because of Oracle's incessant bullshit. Honestly, if OpenJDK hadn't originated from SUN then Java programmers would shit out of luck as Oracle would have had to crush them just to get to Google.

    Stop supporting Oracle's eternal war and move to different languages!

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:Abort Java! by Anonymous Coward · · Score: 0

      I doubt you have used Java ever. Without Oracle, Java would have died. Oracle has put enough improvements in it and hence it is continuing. Instead of reducing usage, Java has become more popular in last 5+ years since Oracle overtook.

      There is no compulsion in using Java. Also, you don't have to use Sun JDK. You are allowed to create incompatible version of Java, provided you don't use Java trademark. Since Google won the lawsuit, incompatible Java version are not illegal if they are developed in clean room and not using Java trademark (it can change if Oracle's appeal is taken by Supreme Court and it gives judgment in favor of Oracle).

    2. Re:Abort Java! by Anonymous Coward · · Score: 0

      And everyone should stop using *insert your preferred language here* too.

    3. Re:Abort Java! by mikael · · Score: 1

      The choice of high level language is more to avoid the debugging time having to deal with pointers, and matching memory allocation and deallocation. Even with C++, the use of smart pointers is preferred because then time doesn't have to be spent looking for memory leaks. To make things even more complex, these can differ from OS to OS and even compiler version. Plus they don't want to be dominated by Microsoft at any cost.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    4. Re:Abort Java! by 0123456 · · Score: 1

      "Even with C++, the use of smart pointers is preferred because then time doesn't have to be spent looking for memory leaks"

      People who believe that tend to be the same people who write Java code with horrendous memory leaks. Or with essential objects that get garbage collected because they forgot to keep a pointer to them.

  7. You know the saying... by fahrbot-bot · · Score: 2, Funny

    "JDK 9 might be held up by this,"

    Write once, wait everywhere. :-)

    [ Disclaimer: I like Java. ]

    --
    It must have been something you assimilated. . . .
    1. Re:You know the saying... by K.+S.+Kyosuke · · Score: 2

      [ Disclaimer: I like Java. ]

      Your Smalltalk block says otherwise!

      --
      Ezekiel 23:20
    2. Re:You know the saying... by fahrbot-bot · · Score: 1

      [ Disclaimer: I like Java. ]

      Your Smalltalk block says otherwise!

      I've also used LISP and Prolog, but never Smalltalk.

      --
      It must have been something you assimilated. . . .
  8. too big to ...move fast? by kiviQr · · Score: 3, Insightful

    Let me guess IBM/Websphere is not ready so everyone has to wait for them??? How about we stick with EJB3 and ESB?

    1. Re:too big to ...move fast? by Anonymous Coward · · Score: 0

      Let me guess IBM/Websphere is not ready so everyone has to wait for them??? How about we stick with EJB3 and ESB?

      Red Hat/IBM both have plenty of smart engineers - there would be a bit of one-time cost and effort into meeting the new specification but it would happen.

      Red Hat/IBM are more concerned about their customers code running on their platforms and protecting their customers who do NOT have similar expertise and would have to go through similar retooling efforts. Before you make the joke - "but consultants!" - no, this would be a perfect excuse/opportunity for a CxO to drop the platform outright and switch to an alternative rather than sinking more money into said platform. THAT would be bad for Red Hat/IBM - a new standard causes their customer base to drop their products - nothing to do with the company or quality of the product itself.

      Disclaimer: I work for one of these two companies and know several engineers in the other company.

  9. In 1995, Sun showed Java off in our lab by Anonymous Coward · · Score: 0

    In 1995, Sun showed Java off in our lab. We were writing cross-platform C++ for about 15 platforms at the time. They said Java was bloated, sucked RAM, and ran slowly. They claimed in a few years, it would be almost as fast as C++.

    I'm still waiting.

    The Java language doesn't bother me. It is all the crap implementations. Screw new features. Fix the memory suck and slowness first. It isn't like they didn't have ... 20+ yrs to do it already.

    1. Re:In 1995, Sun showed Java off in our lab by Anonymous Coward · · Score: 0

      The JVM is one of the fastest runtimes in existence. What the fuck are you smoking?

    2. Re:In 1995, Sun showed Java off in our lab by Anonymous Coward · · Score: 0

      In 1995, Sun showed Java off in our lab. We were writing cross-platform C++ for about 15 platforms at the time. They said Java was bloated, sucked RAM, and ran slowly. They claimed in a few years, it would be almost as fast as C++.

      I'm still waiting.

      The Java language doesn't bother me. It is all the crap implementations. Screw new features. Fix the memory suck and slowness first. It isn't like they didn't have ... 20+ yrs to do it already.

      Way to advertise the crappy Java code you write.

      I bet your C++ isn't any better

    3. Re:In 1995, Sun showed Java off in our lab by AuMatar · · Score: 1, Troll

      And still doesn't come anywhere close to C or C++.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    4. Re:In 1995, Sun showed Java off in our lab by Maxo-Texas · · Score: 3, Interesting

      http://www.androidauthority.co...

      While C is faster in some cases, java is faster in other cases starting with Android 6.0.

      Personally, I think Java is the way to go until we invent another language which is clearly better and can easily and automatically be converted to from Java.

      I saw the value of Java when it first came out. And I've seen many other languages come and go since which are less mature and frequently lose support after you commit to them. I know of more than one multi-million dollar application written in hot new languages which were subsequently end of life'd.

      In one case, it also failed to replace the java application successfully and was tossed. The millions of dollars spent on the new application could have been spent polishing the java application- but our arcane tax rules favor new development over maintenance. In any case, 7 years later the java application is still being used.

      Like Cobol, java is well suited for a wide range of applications but not all applications. And we have the potential to use the same code and programs 30 years from now without rewriting them again and again.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    5. Re:In 1995, Sun showed Java off in our lab by Anonymous Coward · · Score: 0

      > Java is the way to go until we invent another language which is clearly better and can easily and automatically be converted to from Java.

      Clojure :D Sorry, couldn't help myself. But it does eliminate the things I didn't like in Java (digital bureaucracy), and introduce all kinds of useful and fascinating idioms. Lithp fowever!

    6. Re:In 1995, Sun showed Java off in our lab by Billly+Gates · · Score: 0

      There is. It is called c#.

      Unfortunately is heavily tied to win32 but MS is starting to move core .NET to opensource and Mono already has some cloned opensource wise.

      C# is what java should have been or would have turned into if it were not for Sun mismanagement last decade.

    7. Re:In 1995, Sun showed Java off in our lab by Maxo-Texas · · Score: 1

      After what microsoft did to visual basic, I would never trust them with an enterprise/mission critical application I intended to use long term.

      http://www.eweek.com/developme...

        I worked in a shop which had large VB applications and they were told "convert or die". As if they could just print money and whip up a bunch of programmers to convert the applications. (It looks like microsoft eventually relented a bit but they didn't want to and I still don't trust them.)

      Car manufacturers support their cars for 10 years after they stop making them.

      Decades old COBOL still works and runs every day at many companies.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    8. Re:In 1995, Sun showed Java off in our lab by Anonymous Coward · · Score: 0

      And still doesn't come anywhere close to C or C++.

      Which are not memory-safe, and thus fail the absolute minimum requirement for a general-purpose application programming language today.

    9. Re:In 1995, Sun showed Java off in our lab by K.+S.+Kyosuke · · Score: 1

      http://www.androidauthority.co... [androidauthority.com]

      While C is faster in some cases, java is faster in other cases starting with Android 6.0.

      Nothing in the article you linked supports your claim properly. There's not even a guarantee that the math program using FP that supposedly "won" in Java was identical in semantics given the different treatment of floats in C and in Java because we don't know what it did and what options were used for the C version.

      --
      Ezekiel 23:20
    10. Re: In 1995, Sun showed Java off in our lab by Anonymous Coward · · Score: 0

      Om 1995 you were correct, but with C++14 and smart pointers is a lot better now.

        l am a software architect on a project using both java and C++: Java is slow but out of the box you develop code 3-5 times faster than with C++ even with lesser skilled developers.
      However, we now have a good C++ framework, making C++ development as fast as with Java - the result runs must faster and uses far less memory and have no memory leaks.

      Morale: you can be effective writing C++ but the lack of good libraries and frameworks makes a huge roadblock. (And no boost is not the answer..)

    11. Re:In 1995, Sun showed Java off in our lab by Anonymous Coward · · Score: 1

      Fuck dynamic typing and fuck anyone that still advocates for it.

    12. Re:In 1995, Sun showed Java off in our lab by 0123456 · · Score: 1

      Hey, we still have a product written in VB6. We inherited it from a company we bought years ago, and the main organization that still uses it sends us money now and again to add new features.

      I don't know what hoops the developers who work on it have to jump through to get it to build and run on modern Windows, though. I think they do the development on VMs running XP.

    13. Re:In 1995, Sun showed Java off in our lab by ByteSlicer · · Score: 1

      Personally, I think Java is the way to go until we invent another language which is clearly better and can easily and automatically be converted to from Java.

      Or you can just use Kotlin: modern syntax, lightweight (uses the JVM libs instead of inventing their own), pragmatic mix of procedural and functional, excellent interop with compiled Java, production ready (created and used by JetBrains for tools like their Idea IDE).

    14. Re:In 1995, Sun showed Java off in our lab by Anonymous Coward · · Score: 0

      Personally, I think Java is the way to go until we invent another language which is clearly better and can easily and automatically be converted to from Java.

      Or you can just use Kotlin: modern syntax, lightweight (uses the JVM libs instead of inventing their own), pragmatic mix of procedural and functional, excellent interop with compiled Java, production ready (created and used by JetBrains for tools like their Idea IDE).

      Or Scala - same advantages you quote for Kotlin, but more widely available, and it's central to tools like Apache Spark.

    15. Re:In 1995, Sun showed Java off in our lab by Maxo-Texas · · Score: 1

      I've been hearing comments like that for 35 years since I was programming in sweet 16 on the apple.

      Kotlin has no jobs compared to mainstream languages and so it has no installed base. And so when a company needs to find a Kotlin programmer, it will take longer and they'll have less ability to judge the skill level of a Kotlin (or Scala) programmer.

      At one shop a friend worked at it was "D". Never heard of it. Guy there was a big fanatic of the "D" language. And he helped found the company so he had some stroke in getting it used. When he left, that was it. They are almost entirely SQL with java.

      Because it's easy to find people with SQL and Java. And because it's likely to be easy to find developers who have SQL with
      java 15 years from now too.

      So a replacement for Java can't merely be better. It has to be an order of magnitude better. It has to have widespread industry support.

      This is all academic for me- I'm retired. I noodle a bit in openoffice basic (Star Fleet Battle damage program) and java (minecraft) but I haven't programmed on a daily basis for 6 years.

      Perhaps things are changing, but I'm not seeing it yet.

      I suspect if there is a new language, it will come from Android.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  10. I have java but don't let it into my web browser by Snotnose · · Score: 2

    I've written a couple apps in Java, run them weekly. That said, no way in hell will I allow a web browser to run Java (nor Javascript, and I know they are completely different). Don't see how either of my apps are security issues as neither touches the network. They scratch an itch, they do what I need them to do, I'm happy with them.

  11. Coming from Redhat and IBM, that is rich... by Anonymous Coward · · Score: 0

    The Redhat team spearheading this assault is JBoss. These guys (along with IBM) has been responsible for putting out the most bloated piece of shit code around the world. I can imagine these guys would be resistant to any effort to modularization.

    I have some serious concerns with Jigsaw, to be sure. But nothing as bad as the bloated alternatives that JBoss and IBM bring to the table.

  12. Two worlds of Java by Anonymous Coward · · Score: 0

    Red Hat's Scott Stark [...] also said the module system, which is featured in Java Specification Request 376 and Project Jigsaw, could result in two worlds of Java: one for Jigsaw and one for everything else, including Java SE classloaders and OSGI

    Funny seeing that coming from the company behind SystemD.

  13. Wildcard Version Requirement Numbers Are Evil by Randomly · · Score: 1

    IBM and Red Hat are correct:

    The project seems to have slipped backwards, as this slide from 2014 indicates the implementation of version requirements.

    Whereas the 2016 documentation stipulates:

    "A module's declaration does not include a version string, nor constraints upon the version strings of the modules upon which it depends. This is intentional: It is not a goal of the module system to solve the version-selection problem, which is best left to build tools and container applications."

    The State of the Module System

    Anything less than Node's package requirements is going to be useless. There should be absolutely no wildcards in major version numbers, with warnings in medium. They are the curse of Node!

  14. Benchmarking by Tenebrousedge · · Score: 1

    While C is faster in some cases, java is faster in other cases starting with Android 6.0.

    As a falsehood this is fairly outrageous. Real benchmarks are available here.

    Java must be considered good in its niche. Despite that, it's apparently necessary for you and others to write apologetics for it. As a language, it's verbose and unlovely. Worse than that, it's boring. Which of course makes it all the more suited for its purpose: most applications are boring. Boring code does what it's supposed to do in ways that are easy to understand.

    Programming has two inheritances. The first is the theoretical foundation, stemming from the lambda calculus and that Turing guy. The second inheritance is that of the circuit and the capacitor: the actual mechanics of slinging bits around. It's probably fair enough to suggest that languages tend to favor either performance and bit-slinging or functional purity. Java occupies an uncomfortable niche in the sense that it is very much on the performance side of things rather than the functional, and yet it consistently falls short of C, and for that matter Rust and Erlang seem to stack up pretty well.

    To borrow from Alan Perlis, "A language that doesn't affect the way you think about programming, is not worth knowing." Java may even be the perfect language of its category. It never goes on any adventures or does anything unexpected, and its performance is just fine, thank you. But you'll pardon me if I prefer

    (1...1000).select { |i| !!(i%5) || !!(i%3) }.reduce(&:+)

    to

    public static void main(String[] args) {
        int sum = 0;
        for (int i = 3; i < 1000; i++) {
            if (i % 3 == 0 || i % 5 == 0) {
                sum += i;
            }
        }
        System.out.println(sum);
    }

    Java borrowed from stack overflow

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
    1. Re:Benchmarking by Anonymous Coward · · Score: 0

      Sure compare an ancient Java version with your unreadable one liner. In current Java (and by current I mean a version released in 2014), this would look like:

              int result = IntStream.range(3, 1000).filter(i -> i % 3== 0 || i % 5 == 0).sum();

      Notice how it is far more readable then that piece of line noise you seem to favor.

    2. Re:Benchmarking by Tenebrousedge · · Score: 1

      I tend to prefer reduce(+) rather than sum(). The Java code example was taken from Stack Overflow. Perhaps you should add your answer there. However, while I appreciate that it is possible in this instance to write a relatively concise version of the code in question in Java, the point does not generalize: Java is verbose. I'm sorry you have trouble with that fact.

      As it happens, I'm forgetting that in Ruby zero isn't falsy like in Javascript. The code should actually be:

      p (1...1000).select { |i| i%3 == 0 || i%5 == 0 }.reduce(:+)

      Which looks more or less identical. I would also like to point out that the code you supplied does not constitute a valid Java program. Which was rather the point, that Java lacks both an easy syntax and an absolute performance edge. It's good at what it does, but one could say the same about COBOL, Fortran, and PHP.

      But for line noise I'll refer you to my favorite FizzBuzz one-liner:

      puts (1..100).map { |i| ["%sBuzz"%x=["Fizz"][i%3]][i%5]||x||i}

      Percent operator does double duty as string substitution and modulus, and the arrays act as conditional statements. Rather a creative abuse of the language, IMO.

      --
      Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  15. The bigger picture... by grahamtriggs · · Score: 1

    I've not looked into Jigsaw / JSR 376 in any detail, so I can't comment on it's virtues or problems.

    But I wonder if the bigger picture isn't being missed here - part of the reason why other languages are taking off is a lack of progress with Java. Although, I've always seen the calls for modularity a bit misguided - the classloader provides separation within a JVM when it is required. An "interpreted" mode (e.g. watches .java files for changes, and compiles / replaces the class behind the scenes) would be a big win for developer productivity.

  16. Re:About time for Java to die by Tough+Love · · Score: 1

    It's about time for Java to die. The Oracle experiment was a failure.

    For that matter, it's about time for Oracle to die. And Oracle trollmod employees can also FOAD.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  17. Hmm, looks like they might be rushing it by Moochman · · Score: 1

    If you actually read TFA, Stark isn't vetoing Jigsaw so much as calling for a delay so they can add the features needed for read-world applications, before they finalize it and it causes a world of hurt. Originally I was like "I want my Jigsaw now, why is this guy making trouble?", but after reading his well-presented blog post I think Oracle and the Java community should be taking these concerns very seriously.

  18. My Vote by Lauriy · · Score: 1

    I also vote against Java.