LINUX.ORG.RU

История изменений

Исправление aeralahthu, (текущая версия) :

Есть такой диалект Оберона, Component Pascal.

An identifier declared in a module block may be followed by an export mark (" * " or " - ") in its declaration to indicate that it is exported. An identifier x exported by a module M may be used in other modules, if they import M (see Ch.11). The identifier is then denoted as M.x in these modules and is called a qualified identifier. Variables and record fields marked with " - " in their declaration are read-only (variables and fields) or implement-only (methods) in importing modules.

https://blackbox.oberon.org/cp-lang.pdf

В Active Oberon, который в A2, вероятно, так же.

Исходная версия aeralahthu, :

Есть такой диалект Оберона, Component Pascal. Возможно, это он.

An identifier declared in a module block may be followed by an export mark (" * " or " - ") in its declaration to indicate that it is exported. An identifier x exported by a module M may be used in other modules, if they import M (see Ch.11). The identifier is then denoted as M.x in these modules and is called a qualified identifier. Variables and record fields marked with " - " in their declaration are read-only (variables and fields) or implement-only (methods) in importing modules.

https://blackbox.oberon.org/cp-lang.pdf