дайджест

haXe дайджест за начало 2009

Быстрый дайджест со ссылками на интересные релизы и публикации связанные с haXe за прошедшее (немалое) время:

  1. HXCPP 0.3 - под занавес ушедшего года Хью Сандерсон объявил о выходе новой версии HXCPP - новой платформы haXe -> c++. Среди объявленных нововведений серьёзное увеличение скорости и более полное покрытие возможностей языка. Это первая версия, которая проходит все юнит тесты. Автор пишет, что нужно ещё кое-что сделать, но уже не так много как ранее.
    Исходники и демо HXCPP можно скачать в одном архиве.
  2. Arctic 1.0 - в начале февраля на haxelib наконец стал доступен релиз UI библиотеки Arctic с поддержкой haxe 2.0
  3. Вышли новые версии нескольких библиотек: Chxdoc 0.5 - консольное приложение для авто-документирования haxe проектов, TweenerHX 1.31.74 + JS - порт библиотеки создания твинов для flash и JavaScript, HippoHX 0.5 - инструмент упрощенного создания десктоп приложений на основе SWHX.
  4. Filt3rek сделал дополнение для Flash Develop 3 включающее "родной" автокомплит haXe кода встроенный в компилятор - фича которой очень не хватало этой IDE при работе с haXe кодом. Встроенное в FD3 общее автодополнение - довольно удобная вещь, но сравнения с гибкостью и удобством автокомплита встроенного в компилятор оно конечно не выдерживает.

Physaxe, Bloom и PureMVC для haXe

В последнее время новые порты библиотек и проекты на основе haXe возникают всё чаще, так что даже просто узнать о них не всегда успеваешь, не то что описать. Тем не менее, о самых важных и интересных отписать таки надо:

  1. Physaxe - очередной физический flash движок в 2D, но на этот раз от самого Николя Канасье и имеющий в основе его последние достижения в области оптимизации haXe кода для работы в Flash 9. В этом наверное и основной плюс Physaxe - этот движок очень быстр. В качестве основы Николя использовал AS3 движки Glaze и Box 2D Flash. Для иллюстраций возможностей своего движка Николя выложил в haXe blog демо Physaxe. При оценке производительности Physaxe в демо не забудьте про клавишу "D", отключающую отрисовку. В реальных проектах вы не будете использовать Flash drawing API который отъедает очень большую часть ресурсов...
RSS-материал