Make Effects Explicit

Kind: technique

Layer: Computation Core

Record: lexicon:make-effects-explicit

Canonical: Lexicon

A technique for moving input, output and mutation to named boundary operations, so the code between them stays pure.

Listed in Lexicon terms, after Thread Safety and before Pass Context Explicitly.

Category

Refactors

Linked from