Релиз Haxe 2.09

В субботу 14 апреля на конференции WWX в Париже Николя Канасье объявил о релизе новой версии Haxe 2.09

Отдельно отмечается, что начиная с этой версии, Haxe включает сервер компиляции. Это возможность для создателей IDE и плагинов, улучшить как скорость компиляции так и скорость автоматических подсказок при написании кода на Haxe. (подробнее)

Также представлено много улучшений в языке и в целевых платформах, оптимизаций и новых библиотек, таких как:

  • новые пакеты sys.io и sys.net + класс высшего уровня Sys
  • Reflect.getProperty/setProperty
  • кроссплатформенные haxe.Json and haxe.Utf8
  • source mapping для отладки haxe->JS и --js-modern (подробнее о том, что такое source maps для html5)
  • поддержка Flash 11.2 and 11.3 + @:sound и @:file
  • серьезное улучшение скорости работы автодополнения
  • ... и другие изменения

http://www.weblob.net/2012/haxe-2-09-wwx-2012/ - хорошая статья с объяснением сути самых важных нововведений и с примерами

Где брать, все в курсе: http://haxe.org/download

Комментарии

Про геттеры/сеттеры во флеше забыли :(

Вроде изменений много, но с геттерами flashplayer API Николя и сотоварищи делать ничего не спешат :(
Да, они сделали половинчатую перегрузку (без super), но это год назад было!
Никто не в курсе, стоит ли ждать нормальной перегрузки нативных геттеров/сеттеров или всё, flash уже не торт - нечего для него стараться?
Да и сам синтаксис для типичных геттеров дюжа громоздкий по сравнению с AS3.

UPD: Нет, про флеш не забыли, эмбединг добавили, остается надеяться, что геттеры до 3.0 как кардинальные преобразования отложили.

о свойствах, перегрузке и планах на 3.0

про флеш действительно не забыли, а про планы насчет перегрузки нативных геттеров/сеттеров именно для flash я не слышал. но не интересовался этой темой, т.к. текущих "типичных" + существующей ("половинчатой") перегрузки пока хватало.

В выступлении Николя о планах на 3.0 были упомянуты свойства в целом http://ncannasse.fr/file/wwx2012.pdf (стр. 20) - синтаксис станет намного проще, да и использование, но вот что с перегрузкой именно нативных флешовых - не ясно.
если эта тема так критична, думаю стоит писать в группу и уточнять планируют или нет.

Судя по времени

Судя по времени публикации новости - это было уже вчера :)
Лично я обновляться пока не буду, т.к. еще не вышло обновление для NME. А с текущей версией у некоторых пользователей, обновившихся до 2,09, вылезают разные ошибки.

NME обновился

3.3.1 с поддержкой Haxe 2.09 вышел: http://www.haxenme.org/blog/2012/04/21/nme-3-3-1-released/

исправил

уточнил время ) вообще странно движок дату поста то 14 апреля 23.40, то 15-го в 00.10 показывает. не обращал внимания раньше

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].
  • Use [gist:####] where #### is your gist number to embed the gist.

Подробнее о форматировании

CAPTCHA
Для отсева спамеров)
N
d
T
s
D
3
Enter the code without spaces and pay attention to upper/lower case.