Rules, order, and promises: how a decision is computed
How to write several business rules as flang functions, why their order does not matter, and how the ensures promise differs from auto-correcting the result.
Local and account-free. No account, no sign-up: whatever you type into the tools stays in this browser's localStorage and never reaches a server.
Our own counter records page opens and finishes: the address leaves, plus one tenth-of-the-text figure. No cookies, no outside trackers, your IP is not stored, Do Not Track is honoured. How to check that
The portal's own repository is not published, so we do not call it open source. What is open:
The portal lives on donations, paid consultations and requested write-ups, and on Workbench sales.
There are no plans to make the courses paid.
Deployment of 8 November 2026, snapshot 8f78b0c
What has changed on the portal since your last visit.
30 articles on this topic.
How to write several business rules as flang functions, why their order does not matter, and how the ensures promise differs from auto-correcting the result.
Built-in flang types, optional fields, states as a type with variants, nested records, and a form or table from the parsed model.
Every flang keyword has a Russian and an English spelling: one compiler, the same checks, different names of the domain.
How to install flang, check a model, get JSON, and choose between the flang command, a printed module, and MCP.
Four layers of the language and an honest distinction between computation, proof and an external action of the application.
A business rule usually lives in three places — the ticket, the code and the tests — and drifts apart. This course is about writing it once in flang, so the compiler …
Nothing matched that query.