Информация об изменениях

Сообщение Re[4]: Вводная статья про NemerleWeb от 08.10.2014 0:56

Изменено 08.10.2014 1:00 VladD2

Здравствуйте, Аноним, Вы писали:

А>8.

А>
А><tr $foreach(task in _tasks.OrderBy(t => t.Priority))>
А>


А>Не объяснено различие и почему сделано так, а не


А>
А>$foreach(task in _tasks.OrderBy(t => t.Priority)) 
А>{       
А><tr>
А>}
А>


Потому что так удобнее. Как сказал автор НВеба — их литералы сделаны поверх макры ХМЛ-литералов, которую писал я. Я почерпнул синтаксис у одного веб-фреймворка (уже не помню какого). Такой подход намного удобнее и позволяет четко контролировать валидность ХМЛ-я.

Тут нужно уточнить, что это не просто текст ХМТЛ-я, а его ДСЛ к его объектной модели. Так что еще на стадии компиляции делаются все проверки.
Здравствуйте, Аноним, Вы писали:

А>8.

А>
А><tr $foreach(task in _tasks.OrderBy(t => t.Priority))>
А>

А>Не объяснено различие и почему сделано так, а не
А>
А>$foreach(task in _tasks.OrderBy(t => t.Priority)) 
А>{       
А><tr>
А>}
А>


Потому что так удобнее. Как сказал автор НВеба — их литералы сделаны поверх макры ХМЛ-литералов, которую писал я. Я почерпнул синтаксис у одного веб-фреймворка (уже не помню какого). Такой подход намного удобнее и позволяет четко контролировать валидность ХМЛ-я.

Тут нужно уточнить, что это не просто текст ХМТЛ-я, а его ДСЛ к его объектной модели. Так что еще на стадии компиляции делаются все проверки.