Опубликованный пакет / CLIR

vocab.systems

v0.1.0

У пакета нет официального названия источника — в CLIR у package нет ни описания, ни меток, и выдумывать его витрина не станет.

Пакет можно напечатать самостоятельным модулем на языке общего назначения, который отвечает без движка правил: ответ и статус, без доказательства, хэшей и канонического документа. Всё на этой странице взято из плана кодогенерации, построенного вместе с индексом; витрина ничего не вычисляет сама.

План кодогенерации

План строится: пакет печатается модулем.

формат плана
law-backend-plan/0.9
возможности
aggregate, defeasible, status:supported

Сверка сценариями пакета

Не сверено: сценарии пакета на порождённых модулях не исполнялись. Построенный план ещё не показывает, что ответы совпадают.

Целевые языки

печатают этот планgopyts

отвергают этот план · 13
  • bsl версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • cs версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • dart версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • erl версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • ex версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • java версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • kt версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • lua версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • php версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • rb версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • rs версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • scala версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)
  • swift версия плана не поддержана эмиттером: 'law-backend-plan/0.9' (поддержана law-backend-plan/0.7)

Напечатать модуль из рабочей копии репозитория

./law dev backend corpus/clir/vocab-systems.lawir.json --target ts --target py --target go --out DIR

Интерфейс модуля

Вопросы — публичные отношения с производящим правилом; входы — факты, которые вопрос читает. Имена функций следуют языку: ask_… в Python, ask.… в TypeScript, Ask… в Go.

Вопросы · 8

ИмяПараметрыСмыслЧитаетИсточники
channel_sensor_counttext, decсколько датчиков питают каналmeasures
component_reachestext, textчасть входит в целое непосредственно или по цепочкеcomponent_of
component_topology_wellformedtextструктура системы пригодна: дефектов у неё не выведеноcomponent_ofdepends_onresource_held_byresource_kind_of
depends_on_reachestext, textзависимость прямая или по цепочкеdepends_on
kind_role_conflicttext, textсистема объявлена и передающей, и производящей ресурс одного родаproduces_kindtransfers_kind
location_knowntextместо объекта предъявлено входомlocated_in
resource_wellformedtextзапас пригоден: род один и он названresource_kind_of
topology_defecttext, enumназванный дефект структуры у системыcomponent_ofdepends_onresource_held_byresource_kind_of

Входы · 8

ИмяПараметрыСмысл
component_oftext, textчасть непосредственно входит в состав целого
depends_ontext, textработа системы непосредственно зависит от другой системы
located_intext, textобъект размещён в месте
measurestext, textдатчик питает измерительный канал
produces_kindtext, textсистема производит ресурс этого рода
resource_held_bytext, textзапас приписан к системе
resource_kind_oftext, textрод ресурса запаса
transfers_kindtext, textсистема передаёт ресурс этого рода, не создавая и не расходуя его