Новости

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 научился компилить под 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);
        }
}

Мой доклад о haXe на 1й BAFPUG

Дело продвижения haXe живет. Сегодня в Минске состоялась первая встреча Belarusian Adobe Flash Platform User Group, на которой я сделал доклад по haXe.

Доклад, конечно, можно почитать на моем сайте.

Дебаг-сервер для отладки haXe-приложений готов

Сделал для себя дебаг-сервер для отладки haXe-приложений, о чем и написал. Если вы пользуетесь плагином для Firefox FlashTracer, то вам, может, это и не нужно. Я же предпочитаю иметь собственное решение, функционал которого я смогу наращивать, как захочу.

XMLSocket и простой сервер на Ruby

В раздел Руководство по использованию haXe и Neko добавлен пример использования XMLSocket -- взаимодействие с простым сервером на Ruby. Читать тут.

RSS-материал