{"action":"created","issue":{"url":"https://api.github.com/repos/samtools/htsjdk/issues/180","labels_url":"https://api.github.com/repos/samtools/htsjdk/issues/180/labels{/name}","comments_url":"https://api.github.com/repos/samtools/htsjdk/issues/180/comments","events_url":"https://api.github.com/repos/samtools/htsjdk/issues/180/events","html_url":"https://github.com/samtools/htsjdk/issues/180","id":58783231,"number":180,"title":"move HTSJDK to java 8","user":{"login":"lbergelson","id":4700332,"avatar_url":"https://avatars.githubusercontent.com/u/4700332?v=3","gravatar_id":"","url":"https://api.github.com/users/lbergelson","html_url":"https://github.com/lbergelson","followers_url":"https://api.github.com/users/lbergelson/followers","following_url":"https://api.github.com/users/lbergelson/following{/other_user}","gists_url":"https://api.github.com/users/lbergelson/gists{/gist_id}","starred_url":"https://api.github.com/users/lbergelson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lbergelson/subscriptions","organizations_url":"https://api.github.com/users/lbergelson/orgs","repos_url":"https://api.github.com/users/lbergelson/repos","events_url":"https://api.github.com/users/lbergelson/events{/privacy}","received_events_url":"https://api.github.com/users/lbergelson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-02-24T18:37:11Z","updated_at":"2015-02-24T19:21:51Z","closed_at":null,"body":"I suspect this suggestion will be controversial.  \r\n\r\nIt would be helpful for a lot of reasons to allow java 8 code in htsjdk.  There are many useful features which included in 8 which were not in 6, or 7.  See (here)[http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html] for a complete list.\r\n\r\nIn my view, the biggest and most desirable changes are the introduction of lambdas, default methods in interfaces, and the stream APIs.  "},"comment":{"url":"https://api.github.com/repos/samtools/htsjdk/issues/comments/75825922","html_url":"https://github.com/samtools/htsjdk/issues/180#issuecomment-75825922","issue_url":"https://api.github.com/repos/samtools/htsjdk/issues/180","id":75825922,"user":{"login":"lbergelson","id":4700332,"avatar_url":"https://avatars.githubusercontent.com/u/4700332?v=3","gravatar_id":"","url":"https://api.github.com/users/lbergelson","html_url":"https://github.com/lbergelson","followers_url":"https://api.github.com/users/lbergelson/followers","following_url":"https://api.github.com/users/lbergelson/following{/other_user}","gists_url":"https://api.github.com/users/lbergelson/gists{/gist_id}","starred_url":"https://api.github.com/users/lbergelson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lbergelson/subscriptions","organizations_url":"https://api.github.com/users/lbergelson/orgs","repos_url":"https://api.github.com/users/lbergelson/repos","events_url":"https://api.github.com/users/lbergelson/events{/privacy}","received_events_url":"https://api.github.com/users/lbergelson/received_events","type":"User","site_admin":false},"created_at":"2015-02-24T19:21:51Z","updated_at":"2015-02-24T19:21:51Z","body":"It's not ludicrous to be on 1.7, but I don't know a very good reason for it either.  Java 8 is mostly compatible with 7 binaries see http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html."}}