Вход на сайт
Веселая фича
565 просмотров
Перейти к просмотру всей ветки
в ответ AlexNek 17.01.13 21:59
долго это сколько на современном компе?
-----
Долго - это дольше, чем может вытерпеть мой шеф...
А вытерпеть он может перекомпиляцию именно тех шаблонов, которые были изменены...
По поводу долго... иногда - долго... есть шаблон, содержащий минимизированную версию какой-то JS-либы... кажется 220 килобайт... минут пять идет конвертация в cs-класс...
Так и хочется выкинуть эту каку хотя бы в отдельный поток... но компилятор - однопоточный...
То бишь шаблоны это некие классы, а не спец. язык?
-----
Отдельный язык, компилируемый (своим компиляторм) в стандартные C# классы. Затем классы уже компилятся в модули... и по результатам еще и Длл лепится...
Какой "уровень наследования"?
-----
2-3... может и больше - я до конца еще не разобрался...
Что мешает сделать по шаблону на Длл-ку - только количество?
-----
Там есть неприятная зависимость от последовательности компиляции... Сейчас шаблоны группируются по модулям и система управляет порядком компиляции и выполнения этих групп/модулей... Если поменять порядок - может и не компилироваться... Разбираться с этим на уровне отдельного шаблона - редактировать в ручную файл в 600+ строк... и делать это каждый раз при добавлении нового шаблона... по 8-10 раз в день... и синхорнизация между разработчиками...
-----
Долго - это дольше, чем может вытерпеть мой шеф...

А вытерпеть он может перекомпиляцию именно тех шаблонов, которые были изменены...

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

То бишь шаблоны это некие классы, а не спец. язык?
-----
Отдельный язык, компилируемый (своим компиляторм) в стандартные C# классы. Затем классы уже компилятся в модули... и по результатам еще и Длл лепится...
Какой "уровень наследования"?
-----
2-3... может и больше - я до конца еще не разобрался...

Что мешает сделать по шаблону на Длл-ку - только количество?
-----
Там есть неприятная зависимость от последовательности компиляции... Сейчас шаблоны группируются по модулям и система управляет порядком компиляции и выполнения этих групп/модулей... Если поменять порядок - может и не компилироваться... Разбираться с этим на уровне отдельного шаблона - редактировать в ручную файл в 600+ строк... и делать это каждый раз при добавлении нового шаблона... по 8-10 раз в день... и синхорнизация между разработчиками...