(грубо говоря), вроде CSS. Нужно что то почитать/пообщаться на эту тему. Как я понял, css сам по себе не идеальный и вот хотелось бы учесть ошибки
dsl для dsl ?)) Ну вообще в такой роли(оисания стиля) обычно языки с декларативщиной(или паттерн строитель) используются, в противном случае не ясно почему не использовать CSS, тут посмотри например то, как стили задаются c помощью Dart во Flutter и с помощью Kotlin в KMP. Но кмк там тоже свои недостатки есть, поэтому если вдруг ты задашься целью заместить CSS, для начала определись чётко с теми его недостатками, с которыми не можешь смириться и только после этого возись над его заменой, в противном случае - напротив взять CSS или его подмножество будет практично, ибо он уже худо-бедно.
Less / Sass не подходят?
Почитал про них. Я поторопился задавать этот вопрос - у меня проблема больше как избежать написания DSL для этой задачи. Подумываю использовать сам Ди как DSL в виде структур данных, которые будут использоваться в виде UDA как мета информация. Т.е. мне нужно определится как я буду реализовывать (что-то вроде) DSL, а уже потом можно будет думать о его синтаксисе
Обсуждают сегодня