Компания Oracle приняла решение (http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-April/0...) отложить выпуск Java 8 до весны следующего года из-за неготовности новых возможностей. Изначально заморозку кодовой базы Java 8 планировалось произвести в мае 2013 года, а релиз выпустить в сентябре, но обилие незапланированных работ, связанных с устранением уязвимостей, и изменение акцента разработки на усиление безопасности существенно повлияло на график разработки Java 8. Вместо релиза в сентябре планируется (http://openjdk.java.net/projects/jdk8/) выпустить первый тестовый выпуск для ознакомления разработчиков. В дальнейшем на 23 января запланирован кандидат в релизы, а на 18 марта - релиз. Перенос Java 8 также повлияет на график подготовки Java 9, которые теперь будет выпущен не раньше 2016 года.
Так как работа над проблемами безопасности имеет более высокий приоритет, чем развитие новшеств, многие инженеры были переключены с разработки Java 8 на выполнение других видов работ. Сокращать функциональность Java 8 при сохранении сроков признано нерациональным, так как после переноса (http://www.opennet.me/opennews/art.shtml?num=34926) модульной системы Jigsaw в ветку Java 9, в Java 8 осталась по сути одно существенная новшество - Lisp-подобные лямбда-выражения ("замыкания"), развиваемые в рамках проекта Lambda (http://openjdk.java.net/projects/lambda/). Перенос Lambda в Java 9 делает выпуск Java 8 лишённым смысла, поэтому остаётся только задержка выхода.
URL: http://mreinhold.org/blog/secure-the-train
Новость: http://www.opennet.me/opennews/art.shtml?num=36732
> поэтому остаётся только задержка выхода.Про rolling release они не слышали? Добавлять фичи по мере их готовности...
Не ынтерпрайзно же
Вообще не ынтырпраездно, присоединяюсь к тебе мой анонимный Брат.
rolling release для языка программирования? Нет. Не слышал!
У D вечный rolling release, со своими плюсами и минусами.
Где в новости о языке программирования сказано?
Везде?
Ответ неверен. Ты спутал язык программирования и среду исполнения приложений. В заметке говорится как раз о втором.
> Ответ неверен. Ты спутал язык программирования и среду исполнения приложений. В заметке говорится как раз о втором.Вообще-то в заметке как раз говорится о языке программирования. Среда исполнения уже давно имеет всё необходимое для использования лисп-подобных замыканий, что доказывается существованием Clojure, Kawa Scheme и Armed Bear Common Lisp.
Ты считаешь, что все перечисленное тобой относится к спецификации Java как языка программирования?
> Ты считаешь, что все перечисленное тобой относится к спецификации Java как языка программирования?Уж не дурак ли ты?
По пунктам:
1. В новости говорится, что выпуск Java 8 откладывается вместо сокращения функциональности потому, что сокращать функциональность дальше некуда — осталась только одна фича, и эта фича — лисп-подобные замыкания.
2. Для платформы Java (при чем не Java 8 и даже не Java 7, а Java 6) уже есть языки, поддерживающие эту фичу. Именно эти языки перечислены в http://www.opennet.me/openforum/vsluhforumID3/89681.html#20 .
3. Платформа Java имеет единую систему исполнения. Таким образом, существование языков с поддержкой замыканий для этой платформы значит, что всё необходимое для этой фичи в системе исполнения уже есть. Иными словами, ничего нового для поддержки замыканий в систему исполнения вносить не нужно.
4. Следовательно, под Java в статье подразумевалась именно Java как язык.
Как видим, простого логического мышления достаточно, чтобы определить, что в статье говорилось вовсе не про среду исполнения.
Ну и в догонку:
5. Если бы ты, о мой недостаточно внимательный тёзка, прошёл по ссылке в статье на проект Lambda, то смог бы еще в первом абзаце прочитать, что это — проект по добавлению замыканий и смежных фич в язык Java (Java language).
Что и требовалось доказать.
> Ты считаешь, что все перечисленное тобой относится к спецификации Java как языка
> программирования?Наш анонимный Брат вышел на форум в надежде немного перекусить свеженькой копипастой ?
Не думаю, что тут тебе бломиться, ибо ты безблагодатно еду просишь.
Another day - another compiler error? спасибо, не надо.
>> поэтому остаётся только задержка выхода.
> Про rolling release они не слышали? Добавлять фичи по мере их готовности...На java.net предварительная 8 версия уже полгода доступна для загрузки. Грузи, ставь и тестируй.
>> поэтому остаётся только задержка выхода.
> Про rolling release они не слышали? Добавлять фичи по мере их готовности...Rolling для систем на которых работают банки и большой энтерпрайз? Даже не смешно.
Некоторые сидят на 1.4 или 5.0 и вообще не думают о миграции ибо слишком много тестить придется.
Так что роллинг можно для маргинальных языков, но нельзя для энтерпрайза.
> Про rolling release они не слышали?Ты, главное, не попадись энтерпрайзным админам в узком месте в темное время суток. Это будет хуже чем попасться куче гопов с арматурой.
Своими голыми попами напугают?
> Своими голыми попами напугают?Да нет, вручную отмудохают и ещё и сверху плюнут.
>> Своими голыми попами напугают?
> Да нет, вручную отмудохают и ещё и сверху плюнут.Да ну... это ж генто-арч-школота. Врядли к детям они так жестоки, даже по такому поводу.
Это корпоративный софт.
Там версия прописывается в контракте. Подобное там не возможно.
> Это корпоративный софт.
> Там версия прописывается в контракте. Подобное там не возможно.Где ты тут корпоративный софт обнаружил и версию в контракте?
Вот это я называю эпический пердёж в лужу.
Без jigsaw все равно релиз минорный, так что не жалко.
Так ведь Jigsaw тоже переносится, на 2016+ год.
Похоже, они его вообще никогда не доделают.
Всего навсего лямды и все, ну и еще немного методов интерфейсах добавили, да еще и дефолтные реализации этих методов в интерфейсах... а так - да, минорненько.
О! Кстати, о Java. Есть такое Java приложение, совершенно бесплатное - называется muCommander. Давно слежу за ним. Новая версия - это что-то.Попробовал использовать его на Apple (т.к. привык к двухпанельному файловому менеджеру) и на Windows вместо Total Commander (т.к. он, вообще говоря, не бесплатен, а покупать не хочется). Рекомендую в первую очередь для предприятий (вместо Total Commander). Особенно понравилось, как работает в сети - скорость обзора SMB сети (проверялась гетерогенная сеть около 500 компьютеров) не хуже, чем у Finder из MacOS и чем у моего любимого Krusader под Linux.
> т.к. привык к двухпанельному файловому менеджеруможно было бы уже давно успеть отвыкнуть.
> О! Кстати, о Java. Есть такое Java приложение, совершенно бесплатное - называется
> muCommander. Давно слежу за ним. Новая версия - это что-то.
> Попробовал использовать его на Apple (т.к. привык к двухпанельному файловому менеджеру)
> и на Windows вместо Total Commander (т.к. он, вообще говоря, не
> бесплатен, а покупать не хочется). Рекомендую в первую очередь для предприятий
> (вместо Total Commander). Особенно понравилось, как работает в сети - скорость
> обзора SMB сети (проверялась гетерогенная сеть около 500 компьютеров) не хуже,
> чем у Finder из MacOS и чем у моего любимого Krusader
> под Linux.Отвыкай, Яблочные уже взяли патент на двухпанельки... :-)
> О! Кстати, о Java. Есть такое Java приложение, совершенно бесплатное - называется
> muCommander. Давно слежу за ним. Новая версия - это что-то.
> Попробовал использовать его на Apple (т.к. привык к двухпанельному файловому менеджеру)
> и на Windows вместо Total Commander (т.к. он, вообще говоря, не
> бесплатен, а покупать не хочется). Рекомендую в первую очередь для предприятий
> (вместо Total Commander). Особенно понравилось, как работает в сети - скорость
> обзора SMB сети (проверялась гетерогенная сеть около 500 компьютеров) не хуже,
> чем у Finder из MacOS и чем у моего любимого Krusader
> под Linux.Во сколько тебе обошлось выставить этот рекламмый буллшит на опеннете? кому платил?
Да ладно, он и правда неплох и вполне шустр. Другое дело, что оно мне надо - ради него джаву на десктоп громоздить?А что до рекламы - оно вполне себе бесплатное и под GPLv3 - какая, на фиг, реклама? Ну поделился человек радостью...
> О! Кстати, о Java. Есть такое Java приложение, совершенно бесплатное - называется
> muCommander. Давно слежу за ним. Новая версия - это что-то.
> Попробовал использовать его на Apple (т.к. привык к двухпанельному файловому менеджеру)
> и на Windows вместо Total Commander (т.к. он, вообще говоря, не
> бесплатен, а покупать не хочется). Рекомендую в первую очередь для предприятий
> (вместо Total Commander). Особенно понравилось, как работает в сети - скорость
> обзора SMB сети (проверялась гетерогенная сеть около 500 компьютеров) не хуже,
> чем у Finder из MacOS и чем у моего любимого Krusader
> под Linux.FreeCommander (для винды)? Не, не слышал.
> FreeCommander (для винды)? Не, не слышал.Последняя версия родом аж из 2010 года - он уже давно труп.