← All posts tagged RASE

deep
RASE co2 По мне rase звучит лучше чем co2. Кто не в курсе co2 это считай оксид углерода или просто углекислый газ. Так что я останусь на теге rase и изредка со зла буду писать co2. ПС, А ночной билд кому надо пишите, по идее могу поделится если никто не против ;)
deep
RASE отличная идея с неменее отличной реализацией. Одна проблема это код который не код. И тут не дело в контроле версий или настройках отображения, тут просто психологический барьер.
И пока его он не разрушен, в серьез рассматривать rase, как рабочий инструмент, а не просто как диковинную игрушку, никто не будет. Может стоит начать с раздела showcase на сайте.
deep
RASE Появляется мысль, что не помешал бы третий тип модулей, который бы просто брал *.as файлы с кодом и собирал из них swc.
deep
RASE Еще немного статистики. Модуль away3d полученный из парсинга 2,91мб кода, занял 248мб (в 85 раз больше)! GreenSock из 1,54мб раздулся в 114мб (в 74 раза). В обоих случаях большая часть заняли вспомогательные файлы, кэши и т.д. (невероятно много сжирают фаилы trace.info)
Страшно представить, что станет с проектом, когда либ будет около 10 или больше и каждая из них займет более 100М места.
deep
RASE Недельный итог тестов. GreenSock TweenMax удалось завести, были баги но их пофиксили и теперь в расе работает твиннер (полноценных тестов не проводил, но TweenMax точно работал). Away3D для 9-го ФП до сих пор не удалось завести, уже поправили все баги при парсинге, но так не удалось сгенерировать валидный код.
deep
RASE Баг в расе пофиксили realaxy.com . Теперь должно быть легче менять таргет версию флеш плеера. Не знаю как именно пофиксили, может уже даже умеет сам по таргет версии искать нужный playerglobal.swc
deep
RASE Лучше бы сделали быстрыj задание дефолтных геттеров и/или сеттеров. Аля в haxe
public var length(default, never):Float // read-only, default getter
public var x(default, setX):Float // function setX
public var wirteOnly(never, setWriteOnly):Boolean //
deep
RASE Все таки трейты я переоценил, они хоть и используют композицию, но декларируются они как раз как наследование, а значит они не подходят для моей задачи.
А попытка сделать трейт вручную вообще не скомпилировалась :( Хоть редактор и не придрался к синтаксису
deep
RASE опробовал парсер кода. Комменты импортнулись — ура! :) Но не все так радостно, из самых болезненых, не понял моей условной компиляции :( Накатал кучу багрепортов, будем ждать результатов
deep
RASE Оказывается баг по импорту комментов при импорте кода уже закрыт! Я уже знаю, что первое я завтра проверю
deep
RASE Жаль коллекции вроде пока еще нестабильны, а так я бы их с радостью поковырял, а так чтобы даром не ловить известные баги — решил это дело отложить. Завтра займусь перегрузкой операторов, очень важная для меня фича. И Трейты надо продолжить изучать, для них есть очень интересная задачка у меня
deep
RASE Продолжаю опыты с RASE, под названием час rase. Правда выходит дольше :) Сегодня нашел пару мелких недочетов в генерации кложуров или билдеров или как их там :) Плюс научился использовать смартВары, очень крутая штука кстати. Импортнуть код away3d мне не удалось и я подключил swc собранный в idee :) Не понятно сколько строк кода, а может этот код и не стоит уже по строкам считать, ведь и не код это совсем, и я получил эти чудесные фиолетовые шарики
dl.dropbox.com (fp11)
deep
RASE оставляет приятное впечатление, есть гадкие мелочи, но видно что продукт усилино пилят, остается надеятся, что с релиза им можно будет пользоватся в боевых проектах, пока я на такое не рискну, хотя уже сейчас хочется попереопределять операторов, а не говодить normal.add(offset).sub(ray)..... и т.д. И трейты очень приятны на первый взгляд, композиция как никак рулит и бибикает, а тут на тебе прямо с ходу все само собирается :) Еще бы инлайн методов и был бы просто счастлив :)
deep
RASE отличная штука. Сама идея языковых расширений не нова, но тут она выходит на новый уровень. Чего стоит таже перегрузка операторов, которая просто обязана быть в яп, имхо.
deep
RASE съедает комменты в импортированом коде, даже asdoc, при этом сам редактор их поддерживает. Мало того что это не удобно, так из кода намертво выдераются все копирайты из заголовка, а это уже не уважение к авторам кода.
Плюс не нашел как собрать под air или таки еще нельзя :(
Также нет меркуриала и не нашел его в списке плагинов, ставить от idea не стал, гит хоть есть, но не охота мосты устраивать.
Да и в конце концов, не готов я еще хранить весь код в понятном только одному редактору виде, пусть даже рядом лежит сгенерированный вариант.
deep
RASE крут. Что там с поддержкой комментов говорили? таки нету? Импорт проектов из idea есть? Из флешБилдера?
deep
RASE В линуксе запустился и скомпилировал проект. Изучил первую статью Жени, научился пользоватся object_builder-ом и closures. Второе правда работает, но не проверяет на этапе написания кода. И вот тут не знаю, писать баг репорт или просто функционал до конца не закончен?