7 июня 2010 · Комментарий

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

Например, "WorkUnit is an abstract subclass of EndeavourElement, specialized into Task, Technique and Process" - типичный искусственный текст, достаточно пары фактов в описании классов для его генерации. И первая нотация хороша (более комфортна для записи и чтения) для тех частей описания, где уровень детализации позволяет обходиться без прямого текста. subclassOf(EndeavourElement) abstract() В то же время, одна нотация может вкладываться в другую, с произвольной глубиной (имплементация - вопрос удобных скобок :) Поэтому "текст до" и "текст после" могут быть выражены в любой нотации. Но если это прямой текст, то во второй нотации он представлен как есть, а в первой придётся заключать в кавычки (или скобки перехода во вторую нотацию). Как можно превратить эти "контуры языка" во что-то красивое я посмотрю детальнее по конкретным структурам и документам.

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