The Emergence Machine

Promise

abstract · Computing · Level 6 · E10

E10Institutions

Each concept here is mapped to its prerequisites — the ideas you'd need first to understand it — all the way down to four foundations: Space, Time, Energy, Pattern. Click any prerequisite to drill down, or scroll for the chain graph.

Trace. Question. Emerge.

Emergence definition

A promise is a value that may not be available yet but will eventually resolve, providing a standardized way to handle asynchronous operations and their outcomes, which involve the execution of operations, logic, and data, and are measured by the progression from past through present to future.

Compare Promise with…

Wiktionary senses

External reference — all senses of the word “promise” on Wiktionary. This atlas concept maps to only the slice of meaning relevant to the prerequisite graph.

Loading senses…

Source: Wiktionary — “promise”. Content available under CC BY-SA 4.0.

Historical origin

Origin word
promise
Origin language
English

Prerequisite chain

Possible path of this concept down to the fundamental substrate.

thisfoundationsL6L5L4L3L2L1L0PromiseComputationDataLogicCausalitySystemFormOperationStructureValueActionChangeMatterQualityEnergyPatternSpaceTimeE1 concrete → E14 abstract

Neighborhood

Direct prerequisites above, concepts that depend on this one below.

used byprerequisitesAsync AwaitL10GuaranteeL11OathL12PromiseL6TimeL0ValueL2ComputationL5E1 concrete → E14 abstract

In other languages

Prerequisites

What you need to understand first.

  • Time L0 (requires)
    A Promise handles operations that take time to complete
  • Value L2 (requires) polysemous
    A Promise eventually resolves to produce a result value
  • Computation L5 (requires)
    A Promise wraps a value to be computed asynchronously

Used by