type Effect

ezx@1.11.0.0 · src/lock/plan.bend:718

import ezx@1.11.0.0/src/lock/plan.bend as Plan
import Base
import ezx@1.11.0.0/src/lock/world.bend as W

718# one thing the interpreter does. A `Lay` writes each file under
719# `<place>/<hash>`, in order; the manifest comes last, so a tree that has one
720# is a tree that finished. A `Drop` removes `.ez/lib/<hash>`, a committed tree
721# an upgrade moved off. A `Name` writes `$BEND_LIB/names/<nv>` holding the
722# hash and a newline, the file bend reads a name's hash from before it would
723# ask the hub (EZ-HUB-4). A `Say` is a line a person is told.
724type Effect is Data:
725  Write{path: String, text: String}
726  Lay{place: Place, hash: String, files: List<&2, W.Source>}
727  Drop{hash: String}
728  Say{text: String}
729  Name{nv: String, hash: String}

Uses (4)

Used by (83)