T4 vs Scripty
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 07.04.18 09:04
Оценка:
https://github.com/mono/t4
T4 — это Text Template Transformation Toolkit
название похоже дали, глядя на аналогиичный инструмент — M4
Макропроцессор m4, разработанный в 1977 году Брайаном Керниганом и Денисом Ритчи
GNU M4 = http://www.gnu.org/software/m4/
m4 — от слова macro: m и еще 4 буквы

https://github.com/daveaglick/Scripty
Scripty — это генерация кода на основе движка Roslyn

Я хочу сгенерировать Makefile и было бы заманчиво сначала распарсить готовый, потом сгенерировать новый и всё на одном фреймворке roslyn,
но такая беда — не вижу я на rsdn, чтобы Scripty использовали. Что с ним не так?
Re: T4 vs Scripty
От: Kolesiki  
Дата: 07.04.18 17:03
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>но такая беда — не вижу я на rsdn, чтобы Scripty использовали. Что с ним не так?


Банально, он НИКОМУ НЕ НУЖЕН. Я вот за столько лет практики (включая Т4) ни разу даже не слышал про Scripty. Кроме того, если он функционально похож, но у человека уже есть опыт с Т4, зачем тогда изучать ещё одну приблуду? Зная возможности Т4, могу ответственно сказать: имея этот инструмент, 100% задач кодогенерации спокойно решаются в его рамках, т.к. фактически мы просто запускаем программу, которой доступны "кишки" проекта и чей выход тоже будет в проекте.
Re: T4 vs Scripty
От: bnk СССР http://unmanagedvisio.com/
Дата: 07.04.18 18:17
Оценка: +1
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Я хочу сгенерировать Makefile и было бы заманчиво сначала распарсить готовый, потом сгенерировать новый и всё на одном фреймворке roslyn,

ЭФ>но такая беда — не вижу я на rsdn, чтобы Scripty использовали. Что с ним не так?

T4 же "встроенный" в студию, т.е. не нужно ничего дополнительно устанавливать,
просто добавляешь в проект файл с расширением .tt и все работает.

Про Scripty от тебя в первый раз услышал.
Впрочем, обычным смертным (к которым я себя отношу) генерировать свои makefile не нужно.
Просто любопытно, зачем это тебе понадобилось?
Отредактировано 07.04.2018 18:19 bnk . Предыдущая версия . Еще …
Отредактировано 07.04.2018 18:17 bnk . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.