ailev.ru

30 июля 2014 · Комментарий

Без заголовка

ISO 81346 это идеологически докомпьютерный стандарт, несмотря на время зарождения. Когда задача впихивания всего и вся в бумажные таблицы исчезла, то стало возможным использовать человекочитаемые идентификации вроде transmitter.R23, но мышление авторов осталось на уровне бумажных таблиц. Чтобы не угробить проект на старте, можно поступить так: сделать два синтаксических скина. Один для работы (где foreign designations, содержащие спец. символы, используются в кавычках), другой для "подстраивания под бумажных инженеров". Оба транслируются в один и тот же AST, с возможностью автоматической конверсии между исходниками. Далее, на каком-то этапе оценить поведение пользователей и избавиться от второго синтаксиса, если им будут пользоваться всего полтора анонимуса.

К записи · К обсуждению