Новости

Опубликованы видеозаписи докладов WWX

Прошедшая в апреле конференция World Wide Haxe была в этом году самым большим событием, связанным с любимой нами платформой, и оказалась очень интересной в содержательном плане. К сожалению, трансляция была нестабильна и несколько раз прерывалась (видимо это было связано с наплывом зрителей), поэтому не все доклады удалось посмотреть. Что ж, теперь вы можете ознакомиться с пропущенными докладами, а также вспомнить как это было.
Видеозаписи доступны на YouTube-канале компании SilexLabs: http://www.youtube.com/user/Silexlabs (там же выложены записи предыдущей конференции 2011 года)

Try Haxe!

Всем привет!

Совсем недавно в гуглгруппе прошла очень интересная тема - онлайн редактор с автокомплитом и сборкой http://try-haxe.aaaliasing.net/
По моему это отличная штука для продвижения haxe. И хотелось бы, чтобы все ее знали и использовали. Проект опенсурс и рад любой помощи.
Кроме автокомплита по ctrl-space, есть и хоткей на сборку ctrl-enter.

П.С. Со своей стороны я закоммитил автору простенький шаринг и поддержку haxelib в проекте. Надеюсь так они скорее появятся.

WWX 2012 – World Wide haXe

14-15 апреля 2012 года в Париже состоится конференция haXe-разработчиков, организованная при поддержке некоммерческой организации SilexLabs.
Собираюсь туда и я с докладом о новейшем web-фреймворке HaQuery. Постараюсь привезти отчёт. :)
Если кто-то ещё поедет из России, буду рад компании!

UPD: С конференции будет вестись прямая трансляция. Адрес страницы трансляции: http://www.silexlabs.org/wwxstream/

NME 3 - теперь и HTML5

Начиная с сегодняшнего дня nme теперь поддерживает и html5(посредством jeash). Код пока доступен только через svn: http://code.google.com/p/nekonme/source/browse . По поводу релиза на haxelib пока неясно. По поводу объединения jeash и nme тоже пока неясно, хотя у них и одна база.

Для использования новой возможности используйте:
haxelib nme install html5

haXeDevelop - новая IDE под haXe

Будущий сайт проекта - http://haxedevelop.org/ - пока там ничего дельного.
Языки используемые при разработке haXe/air + haXe/neko.
Интерфейс будет написан на AsWing. Можно будет писать плагины, пока не знаю на чем - либо это будут SWF-файлы, либо это будут скрипты на HaxeScript, работающие через какой-то интерфейс.

С июня месяца я официально начинаю разработку кросплатформенной IDE, полностью поддерживающую haXe и все его особенности. Равняться буду в основном на FlashDevelop и FDT, а также Visual Studio.

Новости прошедшей недели

Как все уже знают, на прошлых выходных состоялась конференция haxecon, в рамках которой обсуждались вопросы о текущем положении и будущем данной платформы. Докладов было немного, но все они довольно интересны.
Первоначально планировалось, что будет осуществляться вещание с конференции, но из-за возникших проблем с доставкой оборудования это оказалось невозможным. К счастью были сделаны видеозаписи докладов, а сегодня они стали доступны здесь.

AsWing 2.0 beta + haXeAsWing

После почти трехлетнего перерыва вышла бета версия Aswing 2.0
В проект включена новая библиотека для использования его вместе с haXe - haXeAsWing

Основные изменения:
- новый скин (LookAndFeel) по умолчанию
- добавлены компоненты JStepper, DateChooser
- добавлен WeightBoxLayout
- багфиксы и мелкие фичи

Чуть позже напишу свой отчет о переходе на новую версию

Flash Player - 3d Api "Molehill"

Ссылки:
3D APIs for Adobe Flash Player and Adobe AIR - http://labs.adobe.com/technologies/flashplatformruntimes/incubator/featu...

MAX Racer demo - http://www.youtube.com/watch?v=KcKvS983K8c

Николас Каннасье уже написал статью про использование нового 3d Api в haXe-проектах
http://haxe.org/doc/advanced/flash3d

haXe.ru на Twitter

У haXe.ru появился официальный аккаунт на Twitter - haxe_ru.
Использоваться он будет для того, для чего Twitter лучше всего и подходит: быстрый постинг коротких новостей, сообщений, ссылок на библиотеки и иные проекты на и для haXe, писать новые статьи о которых на сайте нет смысла и/или времени.
Ну и конечно это еще один канал общения и несения вестей о haXe на русском.
Если вы пользуетесь Twitter - присоединяйтесь.

Scythian - Вы кто?

Я подписан на оповещение в gmail по фразе haxe.
Каждый день приходят ссылки на различные документы,
в котором есть слово haxe.
И каждый день я наблюдаю, как человек переводит полезные
англоязычные материалы сайта haxe.org на русский.
Надо отметить высокое качество перевода.
Можно узнать, кто трудится?

Здесь на карте пользователи Haxe.

Вот здесь на карте :
https://www.ohloh.net/p/haxe/map

Наш значек СЕРОГО цвета.
Чтобы твой значек отобразился в сообществе Haxe необходимо:
1. Зайти https://www.ohloh.net/p/haxe
2. Кликнуть ОБЯЗАТЕЛЬНО кнопку I use this, на фото обведена красным.
http://solovyovserhiy.colocall.com/img/i-use-this.jpg
Да, кто не зарегистрирован, то регистрация. ))

Аватар добавляйте тоже.

Планируется встреча пользователей HaXe.

Пару дней назад возникла в Одессе, и была поддержана в Париже идея о проведении
встречи users HaXe.
В Haxe mailing list письмо направил Alexander Konotop (Украина, Одесса).
Оригинал en: http://lists.motion-twin.com/pipermail/haxe/2011-February/041074.html
Оригинал с переводом: http://solovyovserhiy.colocall.com/img/meeting.jpg
В этот же день всем зарегистрированным пользователям Haxe mailing list
по всему миру Nicolas Cannasse задал вопрос о предпочтительном месте проведения
встречи. В случае, если выбор падет на Францию...
Сам Alexander Konotop, в ответ на мой e-mail с просьбой прокомментировать, сделал ещё

haXe -> C# & Java

http://twitter.com/cwaneck/status/15486381623091200

http://haxe.org/doc/intro
C# and Java targets are coming out soon! (from @cwaneck)

haXe научился компилить под Android

Не безызвестный Huge опять порадовал. На этот раз он скрестил HXCPP и Android NDK.
Статья об этом в его блоге: http://gamehaxe.com/2010/09/30/android-hxcpp-a-quickstart-guide/
У кого есть время, попробуйте пожалуйста и отпишитесь, очень интересно.

Фишка haXe, основанная на блоках

Фишка, основанная на блоках. Приведу пример.

Например мне нужен класс, в котором будет содержаться массив 10x10 из произвольных Int-ов в диапазоне 0...9. И мне всё равно как он устроен внутри. Никаких лишних функций вроде Array10x10.setup() вызывать я не хочу. Я делаю так:

class Array10x10
{
        static public var data:Array<Array<Int>>;
        static var setup =
        {
                data = new Array<Array<Int>>();
                for (i in 0...10)
                {
                        data[i] = new Array<Int>();
                        for (j in 0...10)
                                data[i][j] = Std.random(10);
                }
        }      
}

class Main
{
        static function main()
        {
                for (i in Array10x10.data) trace(i);
        }
}

RSS-материал