История изменений
Исправление hobbit, (текущая версия) :
Судя по примеру — вырвиглазный неинформативный синтаксис. Сначала пишется слово module; потом уже export module xxx;
Неужели нельзя было сделать что-то типа unit в объектном паскале (которому, блин, 30 лет) или package в Java (которая чуток помоложе)? Там сразу задаётся имя.На Modula 2 можно посмотреть, которая ещё старше…
В этом синтаксисе есть какой-то глубокий смысл? Или просто люди за полвека (ещё с Си) покалечены препроцессором настолько, что не могут сделать красивую логичную конструкцию?
Исходная версия hobbit, :
Судя по примеру — вырвиглазный неинформативный синтаксис. Сначала пишется слово module; потом уже export module xxx;
Неужели нельзя было сделать что-то типа unit в объектном паскале (которому, блин, 30 лет) или package в Java (которая чуток помоложе)? Там сразу задаётся имя.
В этом синтаксисе есть какой-то глубокий смысл? Или просто люди за полвека (ещё с Си) покалечены препроцессором настолько, что не могут сделать красивую логичную конструкцию?