Fork me on GitHub

@dpsutton @bozhidar I can't speak for the core team but Java 5 and 6 are still being run in large financial institutions (for example) and the cost of bumping versions and (often manually) retesting legacy systems while they are actively being enhanced with new features is so large they often just pay for extended support. I suspect the core team probably want to keep interoperability with these kinds of enterprises for a little while yet as a way in to large enterprises?


most likely you’re right


still, the upgrade path for Java is pretty smooth given it’s great track-record of backwards compatibility, so I often wonder why do enterprises operate in this manner


My painfully extensive experience of working with these organisations is a combination of lack of technical oversight of outsourced vendors, a misplaced sense of 'risk' and a complete lack of basic development disciplines such as testing and version control. It's almost unbelievable unless you've seen it yourself.


I’ve got a pretty vivid imagination.


If an organisation cannot update their JVMs, how on Earth are they going to use Clojure?