Skip to content

docs: B14 - Events paradigm & language#1649

Merged
alex-byi merged 3 commits into
masterfrom
docs/B14
Jun 4, 2026
Merged

docs: B14 - Events paradigm & language#1649
alex-byi merged 3 commits into
masterfrom
docs/B14

Conversation

@alex-byi
Copy link
Copy Markdown
Collaborator

@alex-byi alex-byi commented Jun 4, 2026

No description provided.

alex-byi and others added 3 commits June 4, 2026 09:10
- Calculated_events (EN+RU): make the target precise — a calculated event sets
  a data property (the platform rejects non-DATA targets in addScriptedWriteWhen);
  link to the data-property article.
- Simple_event (EN+RU): describe the handler-per-object-collection behavior
  instead of the "wraps handling in a loop operator" mechanic, keeping the
  paradigm tier-pure (the FOR equivalence stays in the WHEN Language article).
- Events (EN+RU): document handler execution order — by default handlers run in
  data-dependency order (a handler that uses data modified by another runs after
  it), and the order can be constrained explicitly.
- Events (EN): use "handler(s)" consistently for the action object (was mixing
  "handler"/"handling"); keep "handling" only for the process sense.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- WHEN_statement (EN+RU): the auto-wrapped condition uses the SET operator, not
  CHANGE (LogicsModule.addCheckPrevWhenAction, IncrementType.SET); link retargeted
  to the SET operator article.
- lt-_WHEN_statement (EN+RU): note the same auto-SET wrapping for calculated
  events; the target is a data property.
- Event_description_block (EN+RU): GOAFTER/AFTER are one mutually-exclusive pair
  of synonyms (not two separate clauses, per grammar ('GOAFTER'|'AFTER')); the
  ordering list accepts properties and actions, not only properties.
- AFTER_statement / BEFORE_statement (RU): restore EN/RU example parity; fix the
  BEFORE "Описание" heading that lost its "### " prefix.
- Event_block (RU): restore parity — add the missing ON SCHEDULE example and the
  blank line between the ON OK and ON DROP handlers.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
A shared, per-block registry of functionality deliberately left
undocumented (with rationale), so omissions are not lost, are not
re-litigated at review, and surface candidates for a dedicated article.
Any executor appends their block's section. Seeded with B14 (events):
ON SINGLE, event naming, NOINLINE/INLINE, the undocumented <- WHEN DO form.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@alex-byi alex-byi merged commit 049ebff into master Jun 4, 2026
1 check passed
@alex-byi alex-byi deleted the docs/B14 branch June 4, 2026 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant