Чтобы добавлять сообщения и комментарии, .

@deep:
deep

Ну это, поддержать своих надо, тем более лайв кодинг, плюс может кто в конкурсе поучавствует habrahabr.ru

@deep:
deep

По мне rase звучит лучше чем co2. Кто не в курсе co2 это считай оксид углерода или просто углекислый газ. Так что я останусь на теге rase и изредка со зла буду писать co2. ПС, А ночной билд кому надо пишите, по идее могу поделится если никто не против ;)

@potapenko:
potapenko

круто! Дима Крук сидит со мной за одним столом и сыплет баги. А Макс3д на другом тоже сыплет, но не сегодня — к нему жена приехала :)

@potapenko:
potapenko

Пишу генератор mxml->as. Компиляция mxml при нашей генерации обещает быть очень быстрой. Накинув на это еще live-coding — будет очень полезно. Добавил кнопку, поменял лейбл и сразу видишь это во флэшке.

@potapenko:
potapenko

наши ребята сделали автоматический тест парсера — автоматом качаются исходники с сайта wonderfl.net — там гдето 6000 юзеров. Смешные примеры попадаются :) Родиться такой код, по нашему мнению, может только под LSD или из желания завалить сайт wonderfl.net. Респект flex-компилятору — он оказывается крайне живуч.

@potapenko:
potapenko

оказывается у нас уже три недели как есть inline method рефакторинг. Принимаюсь к инлайну методов при генерации. Можно будет метить методы аннотацией [Inline] и это будет значить что метод будет удален при генерации и в точках вызова будет добавлен его код.

@potapenko:
potapenko

сделал новое языковое расширение — extendsMethods. Будет доступно в новой бете. Возрождение старой идеи с прототипами. Но в новой упаковке и без прототипной чехарды. Хочу "добавить" к примеру несколько методов к классу String — pix.am Добавляю такую декларацию pix.am и мои методы появляются при автокомлите методов класса String. Потом это генерится в утилитный класс pix.am Пользы много — утилиты легко находить — они просто есть в автокомлите и нет уродливых классов со статическими методами с их длинными и многобуквенными вызовами. Но без динамики.

@potapenko:
potapenko

Делаем air поддержку. Чего там нужно? Смотрим в сторону Idea и FB. Может чего интересного подскажете?

@potapenko:
potapenko

чтото туго mixin язык делался. ну добил. будут плагины для jquery — нажал галочку (импортнул плагин в проект) — и сразу тебе автокомлит и тайп чекинг — ибо расширился класс jQuery новыми методами, аннотациями и сигнатурами.

@potapenko:
potapenko

закончу сегодня язык mixins. зуб даю!

@potapenko:
potapenko

@lurker вещает о перспективах...

@potapenko:
potapenko

о! оказывается редактор уже умеет парсить JS в AS :) буду теперь копировать примеры и всячески jquery тестировать.

@potapenko:
potapenko

еще про автоэскейп в mxml pix.am

@potapenko:
potapenko

Полезное выражение asset — pix.am еще и стало автоэскейпиться

@potapenko:
potapenko

добавил кэширование в генерацию, в Object-builder где прирост скорости десятикратный. модель генерилась в JS за 600 миллисекунд, сейчас 43 миллисекунды.

@potapenko:
potapenko

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

@potapenko:
potapenko

прикрутил inline html pix.am теперь вместо строчек хтмл можно писать как xml в as3. генерится в те самые строчки с плюсами

@potapenko:
potapenko

Приятно закрыть старую задачку — закрыл RE-52 — дублирование экспрешена в бинарном выражении. Теперь можно дублировать "true" в "true && false" и получить "true && true && false" или же сдублировать "2" в "1 + 2 + 3" и получить "1 + 2 + 2 + 3". Задачке два года. Счетчик задач по редактору перевалил вчера за три тысячи.

@deep:
deep

отличная идея с неменее отличной реализацией. Одна проблема это код который не код. И тут не дело в контроле версий или настройках отображения, тут просто психологический барьер.
И пока его он не разрушен, в серьез рассматривать rase, как рабочий инструмент, а не просто как диковинную игрушку, никто не будет. Может стоит начать с раздела showcase на сайте.

@potapenko:
potapenko

еще один обучающий скринкаст — Про closure и generics youtube.com

@potapenko:
potapenko

Новый автокомплит css свойств в jquery и d3 pix.am

@potapenko:
potapenko

пять новых видеотуториалов youtube.com

@potapenko:
potapenko

полезная фича поглядеть сгенеренный код выделенного фрагмента — pix.am

@potapenko:
potapenko

контекст зависимый автокомлит в действии pix.am есил сменить на другой тэг, то будет ошибка — before: pix.am after: pix.am

@potapenko:
potapenko

Автокомлит тэгов хтмл в rase — редактор знает что требуется DomElement и предлагает в выборе все возможные enums. Когда же элемент выбран, то уже предлагает валидные параметры (1, 2, 3) — goo.gl goo.gl goo.gl Самому не терпится на этом D3 чего-нибудь заваять.

@potapenko:
potapenko

требуются флэшеры. Будем взрывать мозг народу крутыми stage3d/unity3d/httml5 приложениями. Под браузер и ios/anodroid Уникальный шанс сделать мировое имя, победить в конкурсах и порвать всех нафик! Подразумевается переезд в Черногорию. Легалайз, мед-страховка итд. Писать на potapenko realaxy точка ком. Нужны крутые перцы. Научите-все-будет-круто не общаться.

@potapenko:
potapenko

обновили сайт, выложили докумунтацию по языкам realaxy.com

@potapenko:
potapenko

Analize Stacktrace pix.am будет и для js. Прислали стэктрейс — распарсил и по клику перешел в as или dsl. Постоянно пользую в java — крайне удобно.

@potapenko:
potapenko

пилю API для d3.js в редакторе и понимаю что чувак кто делал этот апи реально крут. Ну и несколько фигею от функциональщины и общего подхода вызовов через chain-methods. Какой редактор такое может поддержкать даже не представляю. без языковых расширений описать такой апи, чтобы автокомлит правильно работатал не представляю возможным. но круто невероятно. видимо человеку с мат-мозгом было бы проще. я дизайнер все же :) ну хотя бы это bl.ocks.org фигня как бы. а вот вы доки почитайте, поймите что она делает и еще раз этот код поглядите.

@potapenko:
potapenko

блин, крутая штука канвас paperjs.org

@potapenko:
potapenko

сделал возможность добавить перенес в dot-expression — mps-кодом задачка сначала было сложно реализуема, но получилось pix.am теперь methods chain вызовы jquery или коллекций будут выглядеть лучше

@potapenko:
potapenko

немногу привинчиваю наши языковые расширения к astojs генерации и этот код pix.am работает в браузере! pix.am

@potapenko:
potapenko

"ActionScript как язык для разработки JS приложений c jQuery и дебагером" habrahabr.ru

@potapenko:
potapenko

js debuger!!! pix.am

@potapenko:
potapenko

Базовую подержку jquery закончил. всякие полезности типа автокомлитов css параметров есть, кложуры-обработчики сразу подставляют правильные параметны. show parameter info показывает выбранный вариант сигнатуры. Генерится и все такое. Когда буду пилить jqeury плагины добавлю миксины и тогда совсем все заиграет. Допиливаю генерацию as3/js и для беты 1.1 как бы все готово.

@potapenko:
potapenko

Учимся работать с jquery в as3 В всплывающих подсказками видно как вычисляется в зависимости от введенных параметров метода нужна сигнатура (и проверяется, соответственно) youtube.com

@potapenko:
potapenko

работа на jquery прет не по детски pix.am буду поддерживать плагины и миксины. Нажал пару галок и в проекте будет всякие мобайлы и гуи. С автокомлитом и дебагером.

@potapenko:
potapenko

пишу апи для jquery заодно всячески улучшаю работу языков. та энумы прикрутил, тут кложурки лучше сделал. думаю секрет того, что java-idea так хороша — то что программеры пишут на том же инструменте который сами и разрабатывают. Вот хрен в Idea или Astella будет такая же великоленая, на невероятном уровне, поддержка AS3 как Java.

@potapenko:
potapenko

добавил аннотацию для перегрузки методов. pix.am это больше для описания замороченых js-api в большинстве случаев хватает join-type когда нужно перечислить типы параметра через разделитель. Спасибо @deep за наводку Если редактор находит правильную сигнатуру он автоматом подсказывает нужные параметры прямо на месте. Выглядит здорово.

@potapenko:
potapenko

дебагер на подходе pix.am