Liking cljdoc? Tell your friends :D

Contextual Completion — Implementation

Internal components of the contextual completion engine (Layer 7).

The contextual completion layer provides scope-aware, hierarchical code completion. These documents describe its constituent components: the engine that fuses draft and finalized queries, the lexical-scope context tree, the in-memory draft buffer, and the checkpoint stack that enables time-travel undo/redo. For consumer-facing scenarios, see the use-cases directory.

Components

DocumentPurpose
completion-engine.mdContextualCompletionEngine — fuses drafts with finalized terms and manages the context tree.
context-tree.mdContextTree — the lexical-scope hierarchy and its visibility rules.
draft-buffer.mdDraftBuffer — in-memory storage of work-in-progress (unfinalized) terms.
checkpoint-system.mdCheckpointStack — checkpoint/restore for time-travel undo/redo of completion state.

Status: Living reference.

← Documentation Index

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close