http://jetbrains.com/
http://jetbrains.com/mps/index.html
Поелику со товарищи устроим шумный пир,
ибо сей продукт программный изменит мир.
С чем вас и поздравляем.
А стишок сам получился.
Женя Потапенко пишет редактор AS на MPS. Вот скринкасты:
создание геттеров, филдов и методов по шаблону
http://www.potapenko.com/tmp/screencasts/templates.flv
как делается override method с автоматическим добавлением ключевого
слова override и навигация
http://www.potapenko.com/tmp/screencasts/override.flv
помощник по именованию методов/переменны/полей. этот функционал будет
в дальнейшем развит
http://www.potapenko.com/tmp/screencasts/naming.flv
имплементация методов с помощью квикфиксов
http://www.potapenko.com/tmp/screencasts/implements.flv
генерация геттеров сеттеров
http://www.potapenko.com/tmp/screenc...erssetters.flv
inroduce variable/parameter/field/constant обратите внимания, что так
как rename refactoring просиходит inline, то выводить менюшку для
ввода переменной не нужно. очень быстро и продуктивно
http://www.potapenko.com/tmp/screencasts/introduce.flv
приятная фича присвоения параметров метода к полям класса
http://www.potapenko.com/tmp/screenc...igntofield.flv
основная фича редактора - расширение языка - тут добавил ENUMS в AS
http://www.potapenko.com/tmp/screencasts/enums.flv
Вы только не подумайте, что мы на голом редакторе остановимся. Планов
- громадье и, надеюсь, что каждый из вас благодаря нашим продуктам
заработает не одну сотню тысяч долларов.
У нас тут электричество отключалось, поэтому я не отвечал на письма
сразу, а подло купался в бассейне и пил виски с колой и со льдом в
окружении девственниц и звезд. Звезды без засветки от города гораздо
ярче, да.
> С JetBrains пока не разобрался, обязательно займусь на досуге.
- побереги досуг. Оставь его любимым женщинам.
> больше меня интересует "Женя Потапенко пишет редактор AS на MPS".
> Уж очень он удобным мне показался - хочется уже пощупать. ^_^
- я его еще не щупал. Хотя с Женей в соседних камерах сидим. Я к тому,
что как только будет за что пощупать, тут же дадим.
С Революцией Вас, товарищи!
Ivan Dembicki пишет:
> С Революцией Вас, товарищи!
>> С Революцией Вас, товарищи!
> А что за революция?
- гхм... я думал, что все в курсе, сорри.
Меняется парадигма программирования.
От ООП к ЛОП. К Language Oriented Programming.
Если кратко, то: ты пишешь на AS а выгоняешь не только во Flash, но и
в Iphone, SilverLight, C#, Java и т.п. При этом можешь подключать
вкусности из других языков или написать свои.
И AS программеры впереди планеты всей, потому, что Женя Потапенко для
вас, родных, уже давно делает это щастье. И никто больше, ни для
какого языка. Остальные чухнут дай бог через годик.
Ivan Dembicki пишет:
Женя Потапенко для
вас, родных, уже давно делает это щастье. И никто больше, ни для
какого языка. Остальные чухнут дай бог через годик.
> тво billion dollars!
> --~--~---------~--~----~------------~-------~--~----~
Ой, не могу... Прям с утра уже истерика))
Последняя фотка.. Вот уморы ))))
______________
Jloa.
MPS еще и бесплатен! Качаю.
http://jetbrains.com/mps/download/index.html
P.S. Забулдыги вы фотошные.
Было б неплохо увидеть реализацию какого-нить простого процедурного
языка на MPS.
Например, какой-нибудь паскаль с урезанным функционалом.
Hello ruFlash,
пооффтоплю еще:
мы всей командой выбрались делать проект в Черногорию. Оказалось, что
это вполне удачная мысль - в Москве только на-работу-с-работы
тратилось 2 часа минимум. Плюс московский климат и общая нервозность.
Здесь мы сняли дом и чтобы начать работать достаточно спуститься в
холл. Мы сделали себе один выходной в неделю, но он не проходит зря:
обязательно едем куда-нибудь и за день набираемся впечатлений от
местных красот столько, что в Москве за год не наберешь.
Итог очень интересный - все горят. Прет работа, прут идеи. Одних идей
уже хватит на 5 проектов. Не говоря о том, что идеология и фишки
начального проекта сильно изменилась в лучшую сторону.
Посмотрите фотки: http://picasaweb.google.com/ivan.dembicki/
Жить здесь не дорого, дешевле чем в Москве. За счет этого стартап
может еще и бюджет сэкономить.
Если вы решитесь пойти по такому пути - вэлкам, мы посодействуем.
On Jul 24, 3:51 pm, Valentin Simonov <valy...@gmail.com> wrote:
> удачи (8
> я не все там понимаю, не то что переводить
> при моем идеальном английском
>
> 2009/7/24 flastar <swfs...@gmail.com>
Это как? На C++ другие принципы работы. Смарт пойнтеры, самописные
кучи и т.д. Чето я сильно сомневаюсь, что потом это чудо работать
будет.
Да и смысл использования C++ наверно в эффективном использовании
машинных ресурсов.
Создал концепт Statement
От него наследуются IfStatement и AssignStatement
И есть концепт CodeBlock, содержащий 0..n Statement
Почему-то в песочнице когда пытаюсь добавить новый statement в списке
указан только Statement, а его потомки не перечисленны.
Что я забыл? Как исправить?
Но теперь пачка других вопросов:
1. Как полазить по BaseLanguage и посмотреть, как в нём реализованы те
или иные вещи (циклы, выражения и прочее)?
2. Как вставить концепты BaseLanguage в свой язык?
3. Хочу сделать, чтобы оператор if был в две колонки: then слева, а
else справа. Это получилось. Но вот хочется, чтобы между этими
колонками проходила тоненькая полосачка, отгораживающая их друг от
друга. Как это сделать?
> Это как? На C++ другие принципы работы. [...]
- я думаю, что это вполне возможно.
> Да и смысл использования C++ наверно в эффективном использовании
> машинных ресурсов.
- а смысл MPS в эффективном использовании людских ресурсов.
Это в будущем. А пока для разработки на MPS к каждому программеру надо
приставлять ещё двоих человек.
Одного специалиста по компилятором, который смог бы быстро разобраться
в MPS и подсказывать, как что делать, и одного психолога, чтобы
успокаивать программера когда BACKSPACE НЕ СТИРАЕТ НОД! ААА!