Давно ожидаемое событие - анонсирована первая версия EclihX - новой среды для разработки haXe приложений, основанной на популярной платформе Eclipse.
Текущая версия обозначена как CTP (community technology preview), включает в себя только базовые возможности для создания haXe проектов и пока не содержит дебаггер.
Двумя главными отличиями CTP версии EclihX от предыдущих проектов основанных на Eclipse IDE для haXe лично для меня является во-первых то, что те проекты на данный момент уже заброшены, а во-вторых что это первый haXe редактор для Eclipse, в котором работает автодополнение основанное на возможностях самого компилятора haXe, что очень удобно.
Пока, правда, одна недоработка мешает полноценно пользоваться этой мощной возможностью - список автодополнения исчезает при продолжении набора символов после точки.
Но главное, что основа автодополнения уже есть, а этот и другие мелкие баги и недоработки известны авторам, благодаря реакции международного сообщества (вы также можете помочь в этом, воспользовавшись ссылками в нижней части этой статьи), так что уже скоро можно будет вполне серьёзно сравнивать и возможности редактора haxeFD для FlashDevelop и EclihX. Тем более что ещё одним преимуществом последнего будет многоплатформенность.
Кроме того, на страницах haXe.ru приятно отметить, что авторы этого замечательного и очень актуального для всего сообщества проекта - наши соотечественники Николай Краско и Михаил Плискин.
Новая версия haXe 2.02 опубликована и доступна для всех.
На этот раз в составе обновления множество относительно небольших новшеств и исправлений для платформ flash, js и php.
Каждому будет интересно что-то своё. Для flash-программистов интересующихся оптимизацией производительности выделить можно пожалуй новый API flash.Memory для доступа к опкодам flash10, которые используются в недавно появившемся Adobe Alchemy. Более подробно об этом можно почитать в двух статьях на flash-ripper, а ещё подробнее в статьях Adobe Alchemy и Virtual Memory API в блоге Николя Канасье.
Три года назад - 22 октября 2005 года Николя Канасье объявил на конференции OFLA (OpenSourceFlash Online Conference) о начале работы над проектом нового языка. Так что этот день автор считает днём рождения haXe, хотя первая альфа версия появилась чуть позже - 14 ноября.
Всю историю версий haXe за прошедшее время можно увидеть на http://haxe.org/com/news
haXe.ru, естественно не может не присоединиться к поздравлениям в адрес именинника :)
С днём рождения, haXe!
HSS - инструмент расширяющий возможности CSS синтаксиса, такими удобными инструментами как переменные и вложенные блоки.
Всем, кто когда-либо создавал стили CSS, будет легко понять в чём мощность этих возможностей с помощью пары простых примеров:
Переменные
Видно, что переменные это отличный способ измежать многократной замены значений, если нужно заменить например, один цвет в разных элементах CSS.
Переменные HSS также могут помочь дизайнерам запоминать и легко находить основные цвета, используемые ими для стиля веб-сайта.
Вышла новая версия языка - haXe 2.01
Основными новшествами этой версии являются большой список фиксов, улучшений и новшеств для haXe/PHP , а также полная поддержка Flash10.
Анонс релиза haXe 2.01 с полным списком изменений
Обновиться / установить haXe можно как и раньше с помощью инсталлятора. Но в этот раз его стоит сначала заново скачать с http://haxe.org/download и тем, у кого он был до этого, т.к. обновился и он сам.
Решил таки разобраться, как использовать arctic и как она устроена. Всю статью читайте на моем сайте, здесь опубликую только выводы из моего небольшого исследования:
Достоинства:
Недостатки:
Отлично подходит для самообразования и повышения своего уровня, в принципе, можно применять в небольших проектах.
Вчера стала доступна новая версия hscript с которым мы уже знакомились на страницах haXe.ru.
К имеющимся ранее возможностям/операторам в hscript теперь добавлены следующие:
Перевел три статьи на haxe.org
Как это обычно для haxe.org, статьи очень лаконичны. Эти же темы в книге "Professional haXe and Neko" освещены гораздо лучше. Но инфу про trace из этой книги я уже излагал, до юнит-тестов еще не дошел, а вот главу про регулярные выражения прочитал недавно. И весьма неплохо изложено.
Стоит ли перевести ее для haxe.ru? Как думаете?
Вышел плагин для Vim, реализующий автодополнение для haXe. Вещь нужная. Я до сих пор пользуюсь стандартным автодополнением в Vim, которое работает довольно неплохо, но планировал самому написать такой плагин. Я опоздал.
В последнее время я понял, что взаимодействие haXe и Flex -- важная тема. Во-первых, многие разработчики уже имеет свои наработки во Flex и не хотят от них отказываться, что мешает им использовать haXe. Во-вторых, так же многие разработчики хотели бы использовать Flex, как основное средство разработки, но были бы непрочь как-то использовать haXe в своих проектах. К счастью, это возможно, Николас уже делал это и описал на своем сайте. Мне осталось только перевести его статью на русский, что я и сделал.
Дело продвижения haXe живет. Сегодня в Минске состоялась первая встреча Belarusian Adobe Flash Platform User Group, на которой я сделал доклад по haXe.
Доклад, конечно, можно почитать на моем сайте.
Посыпаю голову пеплом. Рост опередил нас с сообщением о том, что haXe 2.0 вышел. :)
Ничего не остаётся, как рассказать чуть подробнее о релизе.
Помимо самых основных, объявленных ранее нововведений, таких как возможность компиляции для новой платформы - PHP, капитальные изменения в haxe.remoting, значения параметров по умолчанию и пакет haxe.oi, в обьявлении о релизе haXe 2.0 Николя опубликовал полный список изменений, примерно в три раза больший чем список обычного релиза. На перевод всего ни времени ни понимания не хватает, так что выделю кратко, то, что показалось наиболее актуальным лично мне (если кому-то показались более важными другие вещи - комментарии к вашим услугам):
И почти сразу за релизом начали поступать новости об обновлениях в связанных с haXe проектах:
Сегодня стал доступен первый кандидат в релиз haXe 2.0
На данный момент пока нет встроенной интеграции с haXe/PHP и есть только версия для windows которую можно скачать в виде архива: http://haxe.org/file/haxe-2.0-rc1-win.zip
Если всё пойдёт хорошо, Николя обещает релиз в течение следующей недели.
Обо всех изменениях в haXe 2.0 можно прочитать здесь: http://haxe.org/doc/advanced/haxe2
Наконец-то я начинаю свой open source проект на haXe.
Это прототип программы для ведения TODO-списков, организованных в нечто более сложное, чем иерархическое дерево. В основе программы -- попытка объеденить преимущества иерархического дерева и облако тегов.
Берем XML такого вида: