DigitableCourses
Portal settings
Show me around

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.

Knowledge base

Topic: flang

30 articles on this topic.

Articles

12 on this page
Article

flang practice

Tasks checked right in the browser: a first function, a branch with a promise, your own type, a fold, a business rule, recursion that terminates and a proof by induction.

#flang#языки-программирования#практика
0 min
Article

Checking the rule using words: digit rule-check

A rule in Russian is transformed into an FTS specification, compiled by a real compiler, and passes a fallacy detector; there are three outcomes, not two.

#digit#flang#верификация
6 min
Article

flang construct reference

flang constructs with examples: modules, functions, types, lists, preconditions, postconditions, theorems and processes. Every example is checked by the compiler and …

#flang#языки-программирования#справочник
0 min
Article

flang — language description

What is the flang language: two classes of programs, printing in nine languages, self-application, fspec — specs written in flang — and a clear boundary between proven …

#flang#языки-программирования#формальные-методы
18 min
Article

How does the verifiability of Digit work?

Three sources of content instead of generation, two modes with a ban on silent degradation, and a rejection that accepts code, not a model.

#digit#ии-агенты#верификация
13 min
Article

You don't need lodash — but not where you think

Half of the lodash calls in the project are business rules without a model, the other half have been in standard JavaScript for a long time. flang takes only the first.

#flang#lodash#refactoring
18 min
Article

Pipeline and visualization: one run and a model diagram

How to get a machine-readable answer about a model for CI and an agent with one command, and how to draw a mermaid diagram of types, functions, transitions and promises …

#flang#pipeline#visualization
13 min
Article

Migration: from nested ifs to an executable rule

Step-by-step migration of a live business rule from nested ifs into a flang model — with an equivalence test of the printed model against the old code before it is …

#flang#migration#refactoring
17 min