zhuman
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору BKSRU: Ок.., так как точное определение активного обсуждения проекта нигде нигде не вижу, то буду интерпретировать это понятие произвольно. Взглянув на несколько новоиспеченных словарей в формате DSLGD меня, честно признаюсь, хватил ужас. Форматирование на структурном уровне, а не на семантическом - это, считаю, открытая дверь в катастрофическое "загрязнение" namespace-ов словарей несмысловой информацией. Добавление возможности использовать инлайн CSS - это имхо очень-очень-очень плохое решение , и породит оно лишь огромное количество очень страшной разметки раздутых размеров. Женить DSL c HTML/CSS - это весьма нестратегическое решение. Если все-таки, в процессе активного обсуждения, будет принято решение идти этим путем, то я бы запретил inline-CSS и разрешил бы только таблички и списки и только один дополнительный тег форматирования - [style] у которого может быть один атрибут - название стиля, который определен либо (1) во внешнем CSS-файле либо же (2) внутри самого словаря как обычный заголовок статьи, с каким-нибудь магическим префиксом, например {$style name=citation}. В любом случае, в широком контексте, считаю что это наименее предпочтительный сценарий. DSL MUST DIE и поддерживаться только для обратной совместимости. Да, многие успели его полюбить и/или возненавидеть, но считаю, что уже давно пора его отпустить жить с родителями. Имхо наиболее прогрессивный сценарий развития это полный отказ от DSL как семантической структуры словарных карточек и введение простой структуры на базе HTML, а именно на базе тегов <DL>, <DT>, <DD>. Javascript, возможно, лучше запретить, хотя тут однозначной позиции у меня нет. Слишком много возможностей может потенциально привести к большому количеству мусора и дополнительным проблемам, которые пока еще избежны. Также, возможно, стоит наложить ограничение на специфические HTML теги или сочетания тегов, например, вложенные таблицы, или другие потенциально проблемные сочетания. Это главные векторы активного обсуждения, которые конкретно меня интересуют. А какие векторы интересуют вас? Цитата: zhuman Цитата: BKSRU А что нужно для сборки GoldenDict-a c поддержкой DSLGD под Linux? Активное обсуждение проекта. |
| Всего записей: 411 | Зарегистр. 18-06-2004 | Отправлено: 15:04 09-04-2013 | Исправлено: zhuman, 15:52 09-04-2013 |
|