FlashDevelop 3.0.0 Beta

Вышла бета третьей версии FlashDevelop - бесплатного редактора и IDE с открытым исходным кодом для разработки программ на ActionScript и haXe.
Альфа-версия вышла всего за 9 дней до этого и список изменений довольно велик.

Самые важные для haxe-программистов новшества третьей версии:

  • встроенная поддержка, не только для for AS2 и AS3, но и для HaXe проектов.
  • улучшенные встроенные плугины
  • новый движок автокомплита (code completion)
  • грядущий встроенный Flex - компилятор

Топ 10 будущих добавлений в haXe от автора

Создатель haXe - Николя Канасье (Nicolas Canasse) рассказал о своих ближайших планах по развитию языка и связанных с ним технологий.
В ответ на вопрос, какие 10 самых важных добавлений в haxe/neko платформу он бы выделил, если бы время и финансирование были неограниченными, он ответил:

Порядок не важен:

  • написать собственный Neko GC и оптимизировать его, чтобы он работал не хуже (или даже лучше) чем BoehmGC
  • оптимизировать haXe компилятор для Flash9 (частично переписать)
  • добавить контроль процессов и простые библиотеки поддержки OS для Neko
  • оптимизировать Neko JIT для лучшей производительности и добавить поддержку JIT для Mac Intel.
  • добавить к языку "inline" функции и статические переменные

Comapping - большой web-проект, разработанный на haXe

Появилось, возможно, первое крупное online-приложение написанное полностью на haXe.
Comapping - сетевой сервис для коллективной работы над картами мышления (памяти) (Mind Maps) в реальном времени.

HaXe использовался разработчиками и на сервере и в клиентской части (Flash). Также, по информации из списка рассылки, активно использовались компонеты AsWing.

Вышел haXe 1.13

Вышла новая версия языка - 1.13.
Версии для Windows и Linux уже доступны на haxe.org. Версия для Mac последует в ближайшее время.

Большинство изменений - исправления небольших и средних багов.
Полный список:

  • добавлена поддержка полноэкранного режима во Flash
  • добавлена поддержка тернарного оператора условие?a:b
  • исправлен баг с локальной переменной маскирующей пакет в типе catch
  • исправлено "Not_found" для отличающихся параметров enum
  • добавлено "override" для генератора ActionScript3
  • исправлено переполнение стека в typedef
  • добавлено haxe.Timer.queue, убрано delayedArg (используйте callback)
  • исправлено haxe.remoting.SocketConnection (инвертирование msg)
  • добавлена проверка уникальности для констант switch
  • JavaScript: HtmlCollection и MetaDom.childNodes не настоящие массивы
  • разрешена точка с запятой после декларации typedef
  • добавлен api буфера utf8
  • исправлен баг с автокомплитом и интерфейсами
  • исправлен --flash-use-stage для Flash9
  • ...

О проекте

Главные миссии проекта haXe.ru :

  • Собрание информации о языке программирования haXe и связанных с ним технологиях, на русском языке.
  • Популяризация haXe среди русскоязычных пользователей.
  • Создание и развитие русскоязычного сообщества пользователей haXe.

Если вы изучаете haXe, интересуетесь или уже активно пользуетесь, приглашаем вас принять участие в проекте.

RSS-материал