Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 07.08.12 16:14
Оценка: 5 (2)
Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?
Он шароварный, но в русской локали регистрации требовать не должен.
http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8
Re: Макросы C++ & Visual Studio плагин
От: Vzhyk  
Дата: 07.08.12 16:48
Оценка:
07.08.2012 19:14, AndreyKoomly пишет:

> Он шароварный, но в русской локали регистрации требовать не должен.

Прикольная штука, но покупать не буду. За бесплатно тестить тоже.
Posted via RSDN NNTP Server 2.1 beta
Re: Макросы C++ & Visual Studio плагин
От: Voivoid Россия  
Дата: 07.08.12 18:26
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

Немного потестил на простых кейсах — вроде работает. Завтра на работе потестирую на макросах кодогенерации на базе boost preprocessor'а. Если прожует — куплю, давно уже хотел себе такую тулзу.
Re: Макросы C++ & Visual Studio плагин
От: nen777w  
Дата: 07.08.12 19:29
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>Он шароварный, но в русской локали регистрации требовать не должен.
AK>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

Опередил
Недавно кто то спрашивал, я подумал, что есть boost::wave а форматилок кода в разных стилях тоже дофига. Буквально надо взять одно, другое и соеденить в плагин.
+ ещё сам boost::wave умеет "сохранять" переносы строк в макросе. Только поленился начать лепить
Чисто для справки, угадал с нутрями?
Re: Макросы C++ & Visual Studio плагин
От: nen777w  
Дата: 07.08.12 19:38
Оценка:
Пишу первый баг:
В настройках проекта указан путь к boost. Используется
#include "boost/preprocessor.hpp"

Ну и плагин наверно настройки проекта (секцию с патчами к инключдам) не читает. В результате:

Error
Selected text can not be processed

Cannot open include file: 'boost/preprocessor.hpp': No such file or directory


Этот файл конечно же компилируется успешно.

з.ы.
Я получу бесплатную лицензию ?
Re: Макросы C++ & Visual Studio плагин
От: _NN_  
Дата: 07.08.12 21:08
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>Он шароварный, но в русской локали регистрации требовать не должен.
AK>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

А один установщик сделать возможно ?
Например Visual Assist вот освоили, один файл на все студии от 6-й до 2012.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 07:13
Оценка: 3 (1)
Здравствуйте, Vzhyk, Вы писали:

V>07.08.2012 19:14, AndreyKoomly пишет:


>> Он шароварный, но в русской локали регистрации требовать не должен.

V>Прикольная штука, но покупать не буду. За бесплатно тестить тоже.

Ну народ, ну я же написал, что бесплатно на русской локали
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 07:17
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

N>Опередил

N>Недавно кто то спрашивал, я подумал, что есть boost::wave а форматилок кода в разных стилях тоже дофига. Буквально надо взять одно, другое и соеденить в плагин.
N>+ ещё сам boost::wave умеет "сохранять" переносы строк в макросе. Только поленился начать лепить
N>Чисто для справки, угадал с нутрями?

неа. плагин на сишарпе, но там другая проблема.
если синтаксис неправильный, то и форматирование правильными тулзами не проходит.
а оно и нужно когда ошибки и ничего непонятно, потому форматирование там деревенским
способом сделано.
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 07:21
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Пишу первый баг:

N>В настройках проекта указан путь к boost. Используется
N>#include "boost/preprocessor.hpp"

N>Ну и плагин наверно настройки проекта (секцию с патчами к инключдам) не читает. В результате:


N>

N>Error
N>Selected text can not be processed

N>Cannot open include file: 'boost/preprocessor.hpp': No such file or directory


N>Этот файл конечно же компилируется успешно.


N>з.ы.

N>Я получу бесплатную лицензию ?

Можно прислать проект который воспроизводит баг?
Для русской локали плагин регистрации НЕ ДОЛЖЕН ТРЕБОВАТЬ, если требует поправлю.
Не собирался как-то хотеть денег с соотечественных физ. лиц
Если буржуйская локаль, то конечно вышлю ключ если приживется у вас плагин.
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 07:26
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

_NN>А один установщик сделать возможно ?

_NN>Например Visual Assist вот освоили, один файл на все студии от 6-й до 2012.

Можно конечно, но интересно знать статистику по студиям во-первых,
А во-вторых Visual Assist это бизнес, а тут коммерция смешная до крайности.
Re[3]: Макросы C++ & Visual Studio плагин
От: _NN_  
Дата: 09.08.12 07:29
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Можно конечно, но интересно знать статистику по студиям во-первых,

AK>А во-вторых Visual Assist это бизнес, а тут коммерция смешная до крайности.

Понятно, а для 2012 установщик будет ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: Макросы C++ & Visual Studio плагин
От: _NN_  
Дата: 09.08.12 07:32
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

Если какого-то файла не существует, то плагин отказывается раскрывать макрос несмотря на то что он мог быть раскрыт без этого файла:

Error
Selected text can not be processed

Cannot open include file: '../a/b.h': No such file or directory

http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[4]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 07:42
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Можно конечно, но интересно знать статистику по студиям во-первых,

AK>>А во-вторых Visual Assist это бизнес, а тут коммерция смешная до крайности.

_NN>Понятно, а для 2012 установщик будет ?


А у меня нету ее, так что вряд ли
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 09:06
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, AndreyKoomly, Вы писали:


_NN>Если какого-то файла не существует, то плагин отказывается раскрывать макрос несмотря на то что он мог быть раскрыт без этого файла:

_NN>

_NN>Error
_NN>Selected text can not be processed

_NN>Cannot open include file: '../a/b.h': No such file or directory


сложноватый вопрос. там ведь могло бы быть переопределение этого макроса
в этом файле. Хотя, наверное, можно показать и так, но предупредить, что
результат нельзя считать валидным?
Re[3]: Макросы C++ & Visual Studio плагин
От: nen777w  
Дата: 09.08.12 09:38
Оценка:
AK>неа. плагин на сишарпе, но там другая проблема.
AK>если синтаксис неправильный, то и форматирование правильными тулзами не проходит.
AK>а оно и нужно когда ошибки и ничего непонятно, потому форматирование там деревенским
AK>способом сделано.

Ясно. А я кстати начал делать такой же , просто что бы разобраться как плагины писать под студию, есть пару идей которые можно автоматизировать.
Кстати выгодное ли это дело? (не считаем Whole Tomato, там мегасложный проект).
Re[3]: Макросы C++ & Visual Studio плагин
От: nen777w  
Дата: 09.08.12 09:40
Оценка:
N>>з.ы.
N>>Я получу бесплатную лицензию ?

AK>Можно прислать проект который воспроизводит баг?

Постараюсь вечером урезать.

AK>Если буржуйская локаль, то конечно вышлю ключ если приживется у вас плагин.

Спасибо. Как затребует я напишу Вам.
Re[4]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 11:18
Оценка:
Здравствуйте, nen777w, Вы писали:

AK>>неа. плагин на сишарпе, но там другая проблема.

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

N>Ясно. А я кстати начал делать такой же , просто что бы разобраться как плагины писать под студию, есть пару идей которые можно автоматизировать.

N>Кстати выгодное ли это дело? (не считаем Whole Tomato, там мегасложный проект).

А выгоды пока нету и я сомневаюсь что будет
Конечно зависит от востребованности, но, во-первых,
народ очень редко смотрит в сторону платных приблуд,
если они конечно не нужны специально, а во-вторых вокруг коммерции столько возни,
что по сравнению с ней написать собственно плагин это четверть дела.
Мне было интересно довести до продукта.
Re[3]: Макросы C++ & Visual Studio плагин
От: _NN_  
Дата: 09.08.12 11:20
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>сложноватый вопрос. там ведь могло бы быть переопределение этого макроса

AK>в этом файле. Хотя, наверное, можно показать и так, но предупредить, что
AK>результат нельзя считать валидным?

Предупреждение вполне подойдет.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: Макросы C++ & Visual Studio плагин
От: CaptainFlint http://flint-inc.ru/
Дата: 09.08.12 13:09
Оценка:
Здравствуйте, AndreyKoomly, Вы писали:

AK>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>Он шароварный, но в русской локали регистрации требовать не должен.
AK>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

Русская Vista, в настройках локали всё выставлено на русскоязычность, за исключением дефолтной раскладки клавиатуры, которая у меня английская. VS 2008. Установил плагин, но нового пункта в меню и в списке команд не нашёл, а при заходе в Add-in Manager и выставлении галочки около пункта VisualMacroExpander (не знаю, правда, что это за галочка) вылезло окошко с требованием ключа. Как доказать ему, что я не верблюд?
Почему же, ё-моё, ты нигде не пишешь «ё»?
Re[2]: Макросы C++ & Visual Studio плагин
От: AndreyKoomly  
Дата: 09.08.12 20:56
Оценка:
Здравствуйте, CaptainFlint, Вы писали:

CF>Здравствуйте, AndreyKoomly, Вы писали:


AK>>Народ, есть ли у кого возможность потестить VS плагин для раскрытия макросов?

AK>>Он шароварный, но в русской локали регистрации требовать не должен.
AK>>http://visualstudiogallery.msdn.microsoft.com/site/search?query=macros%20expander&f%5B0%5D.Value=macros%20expander&f%5B0%5D.Type=SearchText&ac=8

CF>Русская Vista, в настройках локали всё выставлено на русскоязычность, за исключением дефолтной раскладки клавиатуры, которая у меня английская. VS 2008. Установил плагин, но нового пункта в меню и в списке команд не нашёл, а при заходе в Add-in Manager и выставлении галочки около пункта VisualMacroExpander (не знаю, правда, что это за галочка) вылезло окошко с требованием ключа. Как доказать ему, что я не верблюд?


System.Threading.Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName что у вас показывает?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.