Skip to content

Symbol Usage Index

This page shows where each symbol is used throughout the codebase.

nothing

Defined in: nothing Total references: 156

Other (156)


just

Defined in: just Total references: 149

Other (149)


[]

Defined in: Agda@[] Total references: 145

Other (145)


List

Defined in: List Total references: 129

Type Signatures (34)

Other (95)


_∷_

Defined in: _∷_ Total references: 114

Other (114)


if_then_else_

Defined in: if_then_else_ Total references: 106

Type Signatures (5)

Other (101)


Defined in: Total references: 105

Type Signatures (81)

Other (24)


_,_

Defined in: _,_ Total references: 102

Other (102)


State

Defined in: State Total references: 89

Other (89)


Bool

Defined in: Bool Total references: 86

Type Signatures (56)

Other (30)


Maybe

Defined in: Maybe Total references: 86

Type Signatures (57)

Other (29)


_>>=_

Defined in: _>>=_ Total references: 79

Type Signatures (8)

Other (71)


true

Defined in: true Total references: 69

Other (69)


false

Defined in: false Total references: 61

Other (61)


trigger

Defined in: trigger Total references: 56

Type Signatures (2)

Other (54)


ret

Defined in: ret Total references: 54

Type Signatures (12)

Other (42)


success

Defined in: success Total references: 53

Other (53)


AVMProgram

Defined in: AVMProgram Total references: 51

Type Signatures (36)

Other (15)


failure

Defined in: failure Total references: 51

Other (51)


_×_

Defined in: _×_ Total references: 50

Type Signatures (23)

Other (27)


mkSuccess

Defined in: mkSuccess Total references: 43

Other (43)


_++_

Defined in: _++_ Total references: 41

Type Signatures (12)

Other (29)


_≡_

Defined in: _≡_ Total references: 39

Type Signatures (26)

Other (13)


refl

Defined in: refl Total references: 38

Other (38)


AVMResult

Defined in: AVMResult Total references: 37

Type Signatures (37)


ITree

Defined in: ITree Total references: 34

Other (34)


Safe

Defined in: Safe Total references: 34

Other (34)


suc

Defined in: suc Total references: 33

Other (33)


caseMaybe

Defined in: caseMaybe Total references: 32

Type Signatures (3)

Other (29)


SequentialObject

Defined in: SequentialObject Total references: 29

Other (29)


zero

Defined in: zero Total references: 27

Other (27)


mkObj

Defined in: mkObj Total references: 26

Other (26)


pure-layer-error

Defined in: pure-layer-error Total references: 26

Other (26)


Val

Defined in: Val Total references: 26

Type Signatures (26)


_·_

Defined in: _·_ Total references: 23

Type Signatures (23)


InputSequence

Defined in: InputSequence Total references: 23

Type Signatures (22)

Other (1)


ObjectMeta

Defined in: ObjectMeta Total references: 23

Other (23)


tx-layer-error

Defined in: tx-layer-error Total references: 23

Other (23)


incrementEventCounter

Defined in: incrementEventCounter Total references: 22

Type Signatures (22)


makeLogEntry

Defined in: makeLogEntry Total references: 22

Other (22)

  • | makeLogEntry | \[Construct log entry with event data\](#metadata-initialization-and-observability-lo... in AVM.Interpreter:341

VarId

Defined in: VarId Total references: 22

Other (22)


_≈φ[_]_

Defined in: _≈φ[_]_ Total references: 19

Type Signatures (10)

Other (9)


EventSig

Defined in: EventSig Total references: 19

Type Signatures (19)


EventType

Defined in: EventType Total references: 19

Type Signatures (3)

Other (16)


Safety

Defined in: Safety Total references: 19

Type Signatures (1)

Other (18)


Defined in: Total references: 19

Other (19)


ISA

Defined in: ISA Total references: 18

Type Signatures (1)

Other (17)

  • The AVM instruction set architecture (ISA) defines the primitive operations in AVM.Instruction:135

Obj

Defined in: Obj Total references: 18

Other (18)


base-error

Defined in: base-error Total references: 17

Other (17)


call

Defined in: call Total references: 16

Other (16)


Object

Defined in: Object Total references: 16

Other (16)


ObjectId

Defined in: ObjectId Total references: 16

Type Signatures (16)


showEventType

Defined in: showEventType Total references: 16

Type Signatures (16)


_≈_

Defined in: _≈_ Total references: 15

Type Signatures (15)


∃-syntax

Defined in: ∃-syntax Total references: 15

Type Signatures (11)

  • ∃-syntax : {ℓ : Level} (A : Set ℓ) → (A → Set ℓ) → Set ℓ in Background.BasicTypes:61
  • counter-always-defined : ∀ xs → ∃\[ o ∈ List Output \] (Object.behavior counter-type xs ≡ just o) in Background.Objects:480

Other (4)


_≡⟨_⟩_

Defined in: _≡⟨_⟩_ Total references: 14

Other (14)


Constraint

Defined in: Constraint Total references: 14

Other (14)

  • |reifyConstraints| \[Capture constraint store as data (unsafe)\](#reifyconstraints-unsafe) | in AVM.Instruction:536

Instruction

Defined in: Instruction Total references: 14

Other (14)


mkSuccessNoTrace

Defined in: mkSuccessNoTrace Total references: 14

Type Signatures (14)


obj-call

Defined in: obj-call Total references: 14

Other (14)


_≈ᵒ_

Defined in: _≈ᵒ_ Total references: 13

Type Signatures (13)


IntrospectInstruction

Defined in: IntrospectInstruction Total references: 13

Type Signatures (1)

  • executeIntrospect : ∀ {s A} → IntrospectInstruction s A → State → AVMResult A in AVM.Interpreter:875

Other (12)


_==ℕ_

Defined in: _==ℕ_ Total references: 12

Type Signatures (7)

Other (5)


ControllerId

Defined in: ControllerId Total references: 12

Type Signatures (3)

Other (9)

  • open import AVM.Interpreter PP.Val PP.ObjectId freshObjectId PP.MachineId PP.ControllerId PP.TxId fr... in examples.PingPong.Runner:45

ok?

Defined in: ok? Total references: 12

Type Signatures (12)


VShip

Defined in: VShip Total references: 12

Other (12)


AccountMsg

Defined in: AccountMsg Total references: 11

Type Signatures (11)


executeIntrospect

Defined in: executeIntrospect Total references: 11

Other (11)

  • | executeIntrospect | \[Interpret introspection instructions\](#execution-context-introspection-op... in AVM.Interpreter:875

Key

Defined in: Key Total references: 11

Other (11)


KVMsg

Defined in: KVMsg Total references: 11

Type Signatures (11)


ObjInstruction

Defined in: ObjInstruction Total references: 11

Type Signatures (1)

  • executeObj : ∀ {s A} → ObjInstruction s A → State → AVMResult A in AVM.Interpreter:813

Other (10)

  • capabilities. While individual instruction families (e.g., ObjInstruction, in AVM.Instruction:167

showValAgda

Defined in: showValAgda Total references: 11

Type Signatures (11)


VString

Defined in: VString Total references: 11

Other (11)


obj-create

Defined in: obj-create Total references: 10

Other (10)


ReflectInstruction

Defined in: ReflectInstruction Total references: 10

Type Signatures (1)

  • executeReflect : ∀ {s A} → ReflectInstruction s A → State → AVMResult A in AVM.Interpreter:937

Other (9)


ReifyInstruction

Defined in: ReifyInstruction Total references: 10

Type Signatures (1)

  • executeReify : ∀ {s A} → ReifyInstruction s A → State → AVMResult A in AVM.Interpreter:982

Other (9)


replay-account

Defined in: replay-account Total references: 10

Type Signatures (10)


TxId

Defined in: TxId Total references: 10

Type Signatures (10)


_<?_

Defined in: _<?_?_ Total references: 9

Type Signatures (6)

Other (3)


_→*[_]_

Defined in: _→*[_]_ Total references: 9

Other (9)


_≈ˢ_

Defined in: _≈ˢ_ Total references: 9

Type Signatures (9)


AVMError

Defined in: AVMError Total references: 9

Type Signatures (1)

Other (8)


ControllerError

Defined in: ControllerError Total references: 9

Type Signatures (9)


err-object-not-found

Defined in: err-object-not-found Total references: 9

Other (9)


executeObj

Defined in: executeObj Total references: 9

Other (9)

  • | executeObj | \[Interpret object lifecycle instructions\](#object-lifecycle-operations) ... in AVM.Interpreter:813

GameState

Defined in: GameState Total references: 9

Type Signatures (9)


Instr₂

Defined in: Instr₂ Total references: 9

Other (9)

  • ### Instr₂ instruction set, adds pure function computation in AVM.Instruction:407
  • | executeInstr₂ | \[Execute with pure computation support\](#extended-instruction-set-interpreter... in AVM.Interpreter:1330

Instr₃

Defined in: Instr₃ Total references: 9

Other (9)


interpretAux

Defined in: interpretAux Total references: 9

Type Signatures (9)

  • interpretAux : ∀ {A} → ITree (Instr Safe) A → State → Trace → AVMResult A in AVM.Interpreter:1380

is-defined

Defined in: is-defined Total references: 9

Type Signatures (9)


ITreeF

Defined in: ITreeF Total references: 9

Other (9)


MachineId

Defined in: MachineId Total references: 9

Type Signatures (3)

Other (6)

  • open import AVM.Interpreter PP.Val PP.ObjectId freshObjectId PP.MachineId PP.ControllerId PP.TxId fr... in examples.PingPong.Runner:45

TxInstruction

Defined in: TxInstruction Total references: 9

Type Signatures (1)

Other (8)

  • TxInstruction) are defined independently, the numbered instruction sets in AVM.Instruction:360

VCoord

Defined in: VCoord Total references: 9

Other (9)


_+ℕ_

Defined in: _+ℕ_ Total references: 8

Type Signatures (6)

Other (2)


_≤?_

Defined in: _≤_?_ Total references: 8

Type Signatures (6)

Other (2)


_≥_

Defined in: _≥_ Total references: 8

Type Signatures (8)


closeWithBalance

Defined in: closeWithBalance Total references: 8

Type Signatures (8)


controller-error

Defined in: controller-error Total references: 8

Other (8)


ControllerInstruction

Defined in: ControllerInstruction Total references: 8

Type Signatures (1)

  • executeController : ∀ {s A} → ControllerInstruction s A → State → AVMResult A in AVM.Interpreter:1222

Other (7)


counter-type

Defined in: counter-type Total references: 8

Type Signatures (8)


CounterMsg

Defined in: CounterMsg Total references: 8

Type Signatures (8)


executeController

Defined in: executeController Total references: 8

Other (8)

  • | executeController | \[Interpret controller authority instructions\](#logical-authority-and-owner... in AVM.Interpreter:1222

executeReflect

Defined in: executeReflect Total references: 8

Other (8)

  • | executeReflect | \[Interpret reflection instructions\](#reflection-operations) ... in AVM.Interpreter:937

executeReify

Defined in: executeReify Total references: 8

Other (8)

  • | executeReify | \[Interpret reification instructions\](#reification-operations) ... in AVM.Interpreter:982

filter

Defined in: filter Total references: 8

Type Signatures (7)

Other (1)

  • filterMap (λ { (oid' , inp) → if eqObjectId oid oid' then just inp else nothing }) in AVM.Interpreter:391

filterMap

Defined in: filterMap Total references: 8

Type Signatures (5)

Other (3)

  • filterMap (λ { (oid' , inp) → if eqObjectId oid oid' then just inp else nothing }) in AVM.Interpreter:360

helper

Defined in: helper Total references: 8

Type Signatures (8)


Instr₁

Defined in: Instr₁ Total references: 8

Other (8)

  • (Instr₀, Instr₁, etc.) compose these families in a cumulative layered in AVM.Instruction:372
  • | executeInstr₁ | \[Execute with transaction support\](#transactional-instruction-set-interpreter... in AVM.Interpreter:1313

lookupObjectWithMeta

Defined in: lookupObjectWithMeta Total references: 8

Other (8)

  • | lookupObjectWithMeta | \[Retrieve object with metadata\](#object-and-metadata-retrieval-operations) ... in AVM.Interpreter:224

lookupPendingCreate

Defined in: lookupPendingCreate Total references: 8

Other (8)

  • | lookupPendingCreate | \[Query pending object creations\](#object-and-metadata-retrieval-operations)... in AVM.Interpreter:239

MachineInstruction

Defined in: MachineInstruction Total references: 8

Type Signatures (1)

  • executeMachine : ∀ {s A} → MachineInstruction s A → State → AVMResult A in AVM.Interpreter:1161

Other (7)


ObjError

Defined in: ObjError Total references: 8

Type Signatures (8)


PureInstruction

Defined in: PureInstruction Total references: 8

Type Signatures (1)

Other (7)


TxError

Defined in: TxError Total references: 8

Type Signatures (8)


VPingPongMsg

Defined in: VPingPongMsg Total references: 8

Other (8)


⊥-elim

Defined in: ⊥-elim Total references: 8

Type Signatures (2)

Other (6)


_→[_]_

Defined in: _→[_]_ Total references: 7

Other (7)


_∧_

Defined in: _∧_ Total references: 7

Type Signatures (7)


_∨_

Defined in: _∨_ Total references: 7

Type Signatures (7)


_≟ℕ_

Defined in: _≟ℕ_ Total references: 7

Type Signatures (7)


AccountOutput

Defined in: AccountOutput Total references: 7

Type Signatures (7)


any

Defined in: any Total references: 7

Type Signatures (7)


BaseError

Defined in: BaseError Total references: 7

Other (7)


executeTx

Defined in: executeTx Total references: 7

Other (7)

  • | executeTx | \[Interpret transaction control instructions\](#transactional-semantics-oper... in AVM.Interpreter:1026

Instr₀

Defined in: Instr₀ Total references: 7

Other (7)

  • (Instr₀, Instr₁, etc.) compose these families in a cumulative layered in AVM.Instruction:343
  • | executeInstr₀ | \[Execute basic instruction set (object + introspect)\](#basic-instruction-set-... in AVM.Interpreter:1299

Interpreter

Defined in: Interpreter Total references: 7

Other (7)


Introspect

Defined in: Introspect Total references: 7

Other (7)


invalidMsg

Defined in: invalidMsg Total references: 7

Type Signatures (7)


length

Defined in: length Total references: 7

Type Signatures (4)

Other (3)


map

Defined in: map Total references: 7

Type Signatures (5)

Other (2)


MessageType

Defined in: MessageType Total references: 7

Type Signatures (4)

Other (3)


obj-error

Defined in: obj-error Total references: 7

Other (7)


ObjectBehaviourImpl

Defined in: ObjectBehaviourImpl Total references: 7

Type Signatures (7)


Ping

Defined in: Ping Total references: 7

Other (7)


ReflectError

Defined in: ReflectError Total references: 7

Type Signatures (7)


replay-counter

Defined in: replay-counter Total references: 7

Type Signatures (7)


Result

Defined in: Result Total references: 7

Type Signatures (7)

  • - **Result Type Algebra:** Algebraic types for communicating execution outcomes in AVM.Context:756

RuntimeObjectWithId

Defined in: RuntimeObjectWithId Total references: 7

Type Signatures (6)

Other (1)


sym

Defined in: sym Total references: 7

Type Signatures (2)

Other (5)


tauF

Defined in: tauF Total references: 7

Other (7)


Tx

Defined in: Tx Total references: 7

Other (7)


tx-error

Defined in: tx-error Total references: 7

Other (7)


Unsafe

Defined in: Unsafe Total references: 7

Other (7)

  • The specification defines two distinct safety levels: Safe and Unsafe. in AVM.Instruction:153

_,Σ_

Defined in: _,Σ_ Total references: 6

Other (6)


_||_

Defined in: _||_ Total references: 6

Type Signatures (6)


_∸_

Defined in: _∸_ Total references: 6

Type Signatures (6)


abortWithMsg

Defined in: abortWithMsg Total references: 6

Type Signatures (6)


case_of_

Defined in: case_of_ Total references: 6

Type Signatures (4)

Other (2)


checkHit

Defined in: checkHit Total references: 6

Type Signatures (6)


cong

Defined in: cong Total references: 6

Type Signatures (4)

Other (2)


ensureObserved

Defined in: ensureObserved Total references: 6

Other (6)

  • | ensureObserved | \[Add object to transaction read set\](#read-set-tracking-and-validation) |... in AVM.Interpreter:499

executeInstr₀

Defined in: executeInstr₀ Total references: 6

Other (6)

  • | executeInstr₀ | \[Execute basic instruction set (object + introspect)\](#basic-instruction-set-... in AVM.Interpreter:1299

executeMachine

Defined in: executeMachine Total references: 6

Other (6)

  • | executeMachine | \[Interpret machine distribution instructions\](#physical-distribution-opera... in AVM.Interpreter:1161

executePure

Defined in: executePure Total references: 6

Other (6)

  • | executePure | \[Interpret pure function instructions\](#pure-computation-operations) ... in AVM.Interpreter:1106

FDInstruction

Defined in: FDInstruction Total references: 6

Other (6)


getBehavior

Defined in: getBehavior Total references: 6

Type Signatures (6)


getState

Defined in: getState Total references: 6

Other (6)


interpret

Defined in: interpret Total references: 6

Other (6)

  • The interpreter defines how instructions modify the virtual machine state and in AVM.Interpreter:1394

isReachableController

Defined in: isReachableController Total references: 6

Type Signatures (2)

Other (4)


isReachableMachine

Defined in: isReachableMachine Total references: 6

Type Signatures (2)

Other (4)


ITree₁

Defined in: ITree₁ Total references: 6

Other (6)


KVEvent

Defined in: KVEvent Total references: 6

Type Signatures (6)


KVStore

Defined in: KVStore Total references: 6

Type Signatures (6)


LogEntry

Defined in: LogEntry Total references: 6

Other (6)


not

Defined in: not Total references: 6

Type Signatures (3)

Other (3)


playerAttack

Defined in: playerAttack Total references: 6

Type Signatures (6)


reflect-error

Defined in: reflect-error Total references: 6

Other (6)


ReifyError

Defined in: ReifyError Total references: 6

Type Signatures (6)


retF

Defined in: retF Total references: 6

Other (6)


setState

Defined in: setState Total references: 6

Other (6)


updateMeta

Defined in: updateMeta Total references: 6

Other (6)

  • | updateMeta | \[Replace metadata for specific object\](#state-transformation-operations) ... in AVM.Interpreter:259

visF

Defined in: visF Total references: 6

Other (6)


VList

Defined in: VList Total references: 6

Other (6)


ε

Defined in: ε Total references: 6

Type Signatures (6)


Σ

Defined in: Σ Total references: 6

Other (6)


φ-account-aux

Defined in: φ-account-aux Total references: 6

Type Signatures (6)


φ-kv-aux

Defined in: φ-kv-aux Total references: 6

Type Signatures (6)


++-assoc

Defined in: Agda@++-assoc Total references: 5

Type Signatures (4)

Other (1)


_*ℕ_

Defined in: _*ℕ_ Total references: 5

Type Signatures (5)


_+_

Defined in: _+_ Total references: 5

Type Signatures (5)


_∈_

Defined in: _∈_ Total references: 5

Type Signatures (2)

Other (3)


_∎

Defined in: _∎ Total references: 5

Other (5)


all

Defined in: all Total references: 5

Type Signatures (4)

Other (1)

  • | executeInstruction | \[Execute full instruction set (all layers)\](#complete-instruction-set-interpr... in AVM.Interpreter:528

applyCreates

Defined in: applyCreates Total references: 5

Other (5)

  • | applyCreates | \[Commit pending object creations\](#transaction-commitment-operations) |... in AVM.Interpreter:609

applyDestroys

Defined in: applyDestroys Total references: 5

Other (5)

  • | applyDestroys | \[Commit pending deletions\](#transaction-commitment-operations) |... in AVM.Interpreter:659

applyStates

Defined in: applyStates Total references: 5

Type Signatures (5)


applyTransfers

Defined in: applyTransfers Total references: 5

Other (5)

  • | applyTransfers | \[Commit pending ownership changes\](#transaction-commitment-operations) |... in AVM.Interpreter:677

applyWrites

Defined in: applyWrites Total references: 5

Other (5)

  • | applyWrites | \[Commit pending input updates\](#transaction-commitment-operations) |... in AVM.Interpreter:628

attack

Defined in: attack Total references: 5

Other (5)


begin_

Defined in: begin_ Total references: 5

Other (5)


beginTx

Defined in: beginTx Total references: 5

Other (5)


bind-step

Defined in: bind-step Total references: 5

Other (5)


can-process

Defined in: can-process Total references: 5

Type Signatures (5)


commitTx

Defined in: commitTx Total references: 5

Other (5)


destroyObj

Defined in: destroyObj Total references: 5

Other (5)


elem

Defined in: elem Total references: 5

Type Signatures (5)


err-controller-unreachable

Defined in: err-controller-unreachable Total references: 5

Other (5)


err-cross-controller-tx

Defined in: err-cross-controller-tx Total references: 5

Other (5)


err-object-has-no-controller

Defined in: err-object-has-no-controller Total references: 5

Other (5)


find

Defined in: find Total references: 5

Type Signatures (4)

Other (1)

  • (find (λ { (oid' , _ , _) → eqObjectId oid oid' }) (State.creates st)) in AVM.Interpreter:242

foldr

Defined in: foldr Total references: 5

Type Signatures (4)

Other (1)


GenericInterpreter

Defined in: GenericInterpreter Total references: 5

Other (5)


getController

Defined in: getController Total references: 5

Other (5)


handleCall

Defined in: handleCall Total references: 5

Other (5)

  • | handleCall | \[Execute object behavior and manage state\](#object-invocation-semantics) ... in AVM.Interpreter:700

handleCall-aux

Defined in: handleCall-aux Total references: 5

Other (5)

  • in handleCall-aux (interpretAVMProgram (getBehavior obj) objectContext) (State.tx st) in AVM.Interpreter:709

Handler

Defined in: Handler Total references: 5

Type Signatures (5)


head

Defined in: head Total references: 5

Type Signatures (3)

Other (2)


input

Defined in: input Total references: 5

Other (5)


interp-step

Defined in: interp-step Total references: 5

Other (5)


lookup

Defined in: lookup Total references: 5

Type Signatures (4)

Other (1)

  • | lookupObjectWithMeta | \[Retrieve object with metadata\](#object-and-metadata-retrieval-operations) ... in AVM.Interpreter:250

MachineError

Defined in: MachineError Total references: 5

Type Signatures (5)


MessageEvent

Defined in: MessageEvent Total references: 5

Type Signatures (5)


msg-to-event

Defined in: msg-to-event Total references: 5

Type Signatures (5)


namedBehaviour

Defined in: namedBehaviour Total references: 5

Other (5)


no

Defined in: no Total references: 5

Other (5)


null

Defined in: null Total references: 5

Type Signatures (3)

Other (2)


ObjectDestroyed

Defined in: ObjectDestroyed Total references: 5

Other (5)


ObjectTransferred

Defined in: ObjectTransferred Total references: 5

Other (5)

  • ObjectTransferred : ObjectId → ControllerId → ControllerId → EventType in AVM.Context:691
  • entry = makeLogEntry (ObjectTransferred oid sourceCid targetCid) stObs in AVM.Interpreter:774
  • showEventType (ObjectTransferred oid fromCtrl toCtrl) = "ObjectTransferred(" ++ˢ showOid oid ++ˢ ", ... in examples.Common.Display:56

PingPongMsg

Defined in: PingPongMsg Total references: 5

Other (5)


Player

Defined in: Player Total references: 5

Other (5)


Pred

Defined in: Pred Total references: 5

Other (5)


process-input

Defined in: process-input Total references: 5

Other (5)


processTransfers

Defined in: processTransfers Total references: 5

Other (5)


PureError

Defined in: PureError Total references: 5

Type Signatures (5)


PureLayerError

Defined in: PureLayerError Total references: 5

Other (5)


reify-error

Defined in: reify-error Total references: 5

Other (5)


replay-kv

Defined in: replay-kv Total references: 5

Type Signatures (5)


resolveAndCheckOwnership

Defined in: resolveAndCheckOwnership Total references: 5

Type Signatures (5)

  • resolveAndCheckOwnership : ObjectId → ObjectMeta → State → AVMResult (State × Bool) in AVM.Interpreter:574

resolveTxController

Defined in: resolveTxController Total references: 5

Other (5)

  • -- Old checkOwnership removed - use checkOwnershipPure and resolveTxController instead in AVM.Interpreter:559

setupGame

Defined in: setupGame Total references: 5

Type Signatures (5)


showGameState

Defined in: showGameState Total references: 5

Type Signatures (5)


showMaybeVal

Defined in: showMaybeVal Total references: 5

Type Signatures (5)


showResult

Defined in: showResult Total references: 5

Type Signatures (3)

Other (2)


Trace

Defined in: Trace Total references: 5

Other (5)


trans

Defined in: trans Total references: 5

Type Signatures (3)

Other (2)


tt

Defined in: tt Total references: 5

Other (5)


TxLayerError

Defined in: TxLayerError Total references: 5

Other (5)


vis

Defined in: vis Total references: 5

Type Signatures (5)


WellFormedObjectType

Defined in: WellFormedObjectType Total references: 5

Other (5)


Defined in: Total references: 5

Type Signatures (5)


++-right-id

Defined in: Agda@++-right-id Total references: 4

Type Signatures (4)


_≢_

Defined in: _≢_ Total references: 4

Type Signatures (3)

Other (1)


abortTx

Defined in: abortTx Total references: 4

Other (4)


addPendingTransfer

Defined in: addPendingTransfer Total references: 4

Other (4)

  • | addPendingTransfer | \[Schedule ownership change\](#transactional-overlay-management) ... in AVM.Interpreter:407

allObjectIds

Defined in: allObjectIds Total references: 4

Type Signatures (4)


apply-kv-event

Defined in: apply-kv-event Total references: 4

Type Signatures (4)


concat

Defined in: concat Total references: 4

Type Signatures (4)


concatMap

Defined in: concatMap Total references: 4

Type Signatures (4)


createObj

Defined in: createObj Total references: 4

Other (4)


createWithMeta

Defined in: createWithMeta Total references: 4

Other (4)

  • | createWithMeta | \[Install object and metadata in store\](#state-transformation-operations) ... in AVM.Interpreter:304

Dec

Defined in: Dec Total references: 4

Other (4)


deposit

Defined in: deposit Total references: 4

Type Signatures (4)


destroyObjNoTx

Defined in: destroyObjNoTx Total references: 4

Type Signatures (4)


Domain

Defined in: Domain Total references: 4

Other (4)


eqBool

Defined in: eqBool Total references: 4

Type Signatures (4)


eqControllerId

Defined in: eqControllerId Total references: 4

Type Signatures (4)


eqObjectId

Defined in: eqObjectId Total references: 4

Type Signatures (4)


eqString

Defined in: eqString Total references: 4

Type Signatures (2)

Other (2)


eqTxId

Defined in: eqTxId Total references: 4

Type Signatures (4)


err-metadata-corruption

Defined in: err-metadata-corruption Total references: 4

Other (4)


extractMsg

Defined in: extractMsg Total references: 4

Type Signatures (4)


extractShip

Defined in: extractShip Total references: 4

Type Signatures (4)


freshObjectId

Defined in: freshObjectId Total references: 4

Type Signatures (4)


freshTxId

Defined in: freshTxId Total references: 4

Type Signatures (4)


genericPingPongBehavior

Defined in: genericPingPongBehavior Total references: 4

Type Signatures (4)


handleBalance

Defined in: handleBalance Total references: 4

Other (4)


handleDeposit

Defined in: handleDeposit Total references: 4

Type Signatures (4)


handleInput

Defined in: handleInput Total references: 4

Other (4)


handleResult

Defined in: handleResult Total references: 4

Other (4)


handleUpdateResult

Defined in: handleUpdateResult Total references: 4

Type Signatures (4)


handleWithdraw

Defined in: handleWithdraw Total references: 4

Other (4)


hasDuplicates

Defined in: hasDuplicates Total references: 4

Type Signatures (4)


indent

Defined in: indent Total references: 4

Type Signatures (4)


interpretAVMProgramRec

Defined in: interpretAVMProgramRec Total references: 4

Type Signatures (4)


interpretBehaviorName

Defined in: interpretBehaviorName Total references: 4

Type Signatures (4)


just-injective

Defined in: just-injective Total references: 4

Type Signatures (2)

Other (2)


just≢nothing

Defined in: just≢nothing Total references: 4

Type Signatures (2)

Other (2)


lookupObj

Defined in: lookupObj Total references: 4

Type Signatures (4)

  • lookupObj : {ObjMeta : Set} → (String × String) → List ((String × String) × ObjMeta) → Maybe ObjMeta in examples.RunnerUtilities:85

machine-error

Defined in: machine-error Total references: 4

Other (4)


map-maybe

Defined in: map-maybe Total references: 4

Type Signatures (3)

Other (1)


mkControllerId

Defined in: mkControllerId Total references: 4

Type Signatures (4)


mkInitialState

Defined in: mkInitialState Total references: 4

Type Signatures (2)

Other (2)


mkMsg

Defined in: mkMsg Total references: 4

Other (4)


mkObjType

Defined in: mkObjType Total references: 4

Other (4)


NondetInstruction

Defined in: NondetInstruction Total references: 4

Type Signatures (4)


ObjectCalled

Defined in: ObjectCalled Total references: 4

Other (4)


ObjectFrozen

Defined in: ObjectFrozen Total references: 4

Other (4)


opponentBoard

Defined in: opponentBoard Total references: 4

Type Signatures (4)


Player1

Defined in: Player1 Total references: 4

Other (4)


player1Attack

Defined in: player1Attack Total references: 4

Other (4)


Player2

Defined in: Player2 Total references: 4

Other (4)


Pong

Defined in: Pong Total references: 4

Other (4)


pure-error

Defined in: pure-error Total references: 4

Other (4)


PureFunctions

Defined in: PureFunctions Total references: 4

Type Signatures (4)


run-object-itree

Defined in: run-object-itree Total references: 4

Other (4)


runExample

Defined in: runExample Total references: 4

Type Signatures (4)


RuntimeObject

Defined in: RuntimeObject Total references: 4

Type Signatures (4)


self

Defined in: self Total references: 4

Other (4)


showNat

Defined in: showNat Total references: 4

Type Signatures (3)

Other (1)


showTrace

Defined in: showTrace Total references: 4

Type Signatures (4)


tau

Defined in: tau Total references: 4

Other (4)


tx-begin

Defined in: tx-begin Total references: 4

Other (4)


updateState

Defined in: updateState Total references: 4

Type Signatures (4)


VBool

Defined in: VBool Total references: 4

Other (4)


VNil

Defined in: VNil Total references: 4

Other (4)


VPair

Defined in: VPair Total references: 4

Other (4)


withdraw

Defined in: withdraw Total references: 4

Type Signatures (4)


yes

Defined in: yes Total references: 4

Other (4)


¬

Defined in: ¬ Total references: 4

Type Signatures (4)


·-++-assoc

Defined in: ·-++-assoc Total references: 4

Other (4)


φ-account

Defined in: φ-account Total references: 4

Type Signatures (4)


φ-kv

Defined in: φ-kv Total references: 4

Type Signatures (4)


_<$>_

Defined in: _<?_$>_ Total references: 3

Type Signatures (3)


_>>=ᴹ_

Defined in: _>>=ᴹ_ Total references: 3

Type Signatures (3)


_↔_

Defined in: _↔_ Total references: 3

Other (3)


_∈Pred_

Defined in: _∈Pred_ Total references: 3

Type Signatures (3)


_∘_

Defined in: _∘_ Total references: 3

Type Signatures (2)

Other (1)


_≡⟨⟩_

Defined in: _≡⟨⟩_ Total references: 3

Other (3)


_≤_

Defined in: _≤_ Total references: 3

Type Signatures (3)


_⊆_

Defined in: _⊆_ Total references: 3

Type Signatures (3)


addPendingCreate

Defined in: addPendingCreate Total references: 3

Other (3)

  • | addPendingCreate | \[Stage object creation for commit\](#transactional-overlay-management) ... in AVM.Interpreter:380

addPendingDestroy

Defined in: addPendingDestroy Total references: 3

Other (3)

  • | addPendingDestroy | \[Mark object for deletion\](#transactional-overlay-management) ... in AVM.Interpreter:398

addPendingWrite

Defined in: addPendingWrite Total references: 3

Other (3)

  • | addPendingWrite | \[Append input to transaction log\](#transaction-log-query-operations) ... in AVM.Interpreter:369

applyDestroy

Defined in: applyDestroy Total references: 3

Other (3)

  • | applyDestroys | \[Commit pending deletions\](#transaction-commitment-operations) |... in AVM.Interpreter:638

applyTransfer

Defined in: applyTransfer Total references: 3

Other (3)

  • | applyTransfers | \[Commit pending ownership changes\](#transaction-commitment-operations) |... in AVM.Interpreter:667

applyWrite

Defined in: applyWrite Total references: 3

Other (3)

  • | applyWrites | \[Commit pending input updates\](#transaction-commitment-operations) |... in AVM.Interpreter:620

balanceMsg

Defined in: balanceMsg Total references: 3

Other (3)


boardBehavior

Defined in: boardBehavior Total references: 3

Type Signatures (2)

Other (1)


callObjInTx

Defined in: callObjInTx Total references: 3

Type Signatures (3)

  • callObjInTx : ObjectId → Input → State → ObjectBehaviour → ObjectMeta → AVMResult (Maybe Output) in AVM.Interpreter:753

callPure

Defined in: callPure Total references: 3

Other (3)


checkObject

Defined in: checkObject Total references: 3

Other (3)


checkOwnershipPure

Defined in: checkOwnershipPure Total references: 3

Other (3)

  • -- Old checkOwnership removed - use checkOwnershipPure and resolveTxController instead in AVM.Interpreter:550

commitWithResult

Defined in: commitWithResult Total references: 3

Type Signatures (3)


containsObserved

Defined in: containsObserved Total references: 3

Type Signatures (3)


coordinateHitsShip

Defined in: coordinateHitsShip Total references: 3

Type Signatures (3)


counter-always-defined

Defined in: counter-always-defined Total references: 3

Type Signatures (3)

  • counter-always-defined : ∀ xs → ∃\[ o ∈ List Output \] (Object.behavior counter-type xs ≡ just o) in Background.Objects:480

counter-wf

Defined in: counter-wf Total references: 3

Type Signatures (3)


create-object

Defined in: create-object Total references: 3

Other (3)


createCounter

Defined in: createCounter Total references: 3

Type Signatures (3)


createPing

Defined in: createPing Total references: 3

Type Signatures (3)


createPong

Defined in: createPong Total references: 3

Type Signatures (3)


del

Defined in: del Total references: 3

Other (3)


del-event

Defined in: del-event Total references: 3

Other (3)


depositMsg

Defined in: depositMsg Total references: 3

Other (3)


destroyObjInTx

Defined in: destroyObjInTx Total references: 3

Type Signatures (3)


emptyStore

Defined in: emptyStore Total references: 3

Type Signatures (3)


eqOID

Defined in: eqOID Total references: 3

Type Signatures (3)


equiv-after-input

Defined in: equiv-after-input Total references: 3

Other (3)


err-machine-unreachable

Defined in: err-machine-unreachable Total references: 3

Other (3)


err-tx-conflict

Defined in: err-tx-conflict Total references: 3

Other (3)


executeInstruction

Defined in: executeInstruction Total references: 3

Other (3)

  • | executeInstruction | \[Execute full instruction set (all layers)\](#complete-instruction-set-interpr... in AVM.Interpreter:1349

executeInstr₁

Defined in: executeInstr₁ Total references: 3

Other (3)

  • | executeInstr₁ | \[Execute with transaction support\](#transactional-instruction-set-interpreter... in AVM.Interpreter:1313

executeInstr₂

Defined in: executeInstr₂ Total references: 3

Other (3)

  • | executeInstr₂ | \[Execute with pure computation support\](#extended-instruction-set-interpreter... in AVM.Interpreter:1330

ExecutionMoved

Defined in: ExecutionMoved Total references: 3

Other (3)


FDError

Defined in: FDError Total references: 3

Other (3)


fetch

Defined in: fetch Total references: 3

Other (3)


freeze

Defined in: freeze Total references: 3

Other (3)

  • |freeze| \[Synchronize object replicas for strong consistency\](#freeze) | in AVM.Instruction:477
  • executeController (freeze oid) st with caseMaybe (State.txController st) (λ cid → just cid) nothing in AVM.Interpreter:1272

FunctionUpdated

Defined in: FunctionUpdated Total references: 3

Other (3)


gameWithRollback

Defined in: gameWithRollback Total references: 3

Type Signatures (2)

Other (1)


get

Defined in: get Total references: 3

Other (3)


getCurrentController

Defined in: getCurrentController Total references: 3

Other (3)


getCurrentMachine

Defined in: getCurrentMachine Total references: 3

Other (3)

  • |getCurrentMachine| \[Return current physical machine ID\](#getcurrentmachine) | in AVM.Instruction:207
  • ThegetCurrentMachineinstruction retrieves the physical machine identifier in AVM.Interpreter:891

getMachine

Defined in: getMachine Total references: 3

Other (3)


Hash

Defined in: Hash Total references: 3

Type Signatures (3)


inCreates

Defined in: inCreates Total references: 3

Type Signatures (3)


initialState

Defined in: initialState Total references: 3

Other (3)


initMeta

Defined in: initMeta Total references: 3

Other (3)

  • | initMeta | \[Create initial metadata for new object\](#metadata-initialization-and-obser... in AVM.Interpreter:332

IntrospectError

Defined in: IntrospectError Total references: 3

Type Signatures (3)


kudosTransfer

Defined in: kudosTransfer Total references: 3

Type Signatures (3)


lookupPendingTransfer

Defined in: lookupPendingTransfer Total references: 3

Other (3)

  • | lookupPendingTransfer | \[Query pending ownership transfers\](#object-and-metadata-retrieval-operati... in AVM.Interpreter:249

lookupState

Defined in: lookupState Total references: 3

Type Signatures (3)


matchDeep

Defined in: matchDeep Total references: 3

Other (3)


matchMeta

Defined in: matchMeta Total references: 3

Other (3)


MessageReceived

Defined in: MessageReceived Total references: 3

Other (3)

  • MessageReceived : ObjectId → Input → EventType in AVM.Context:683
  • entry = makeLogEntry (MessageReceived (State.self st) currentInput) st in AVM.Interpreter:864
  • showEventType (MessageReceived oid inp) = "MessageReceived(" ++ˢ showOid oid ++ˢ ", " ++ˢ showVal in... in examples.Common.Display:52

MetaStore

Defined in: MetaStore Total references: 3

Other (3)


mkFunctionEntry

Defined in: mkFunctionEntry Total references: 3

Other (3)


mkNextMsg

Defined in: mkNextMsg Total references: 3

Type Signatures (3)


moveObject

Defined in: moveObject Total references: 3

Other (3)


NodeId

Defined in: NodeId Total references: 3

Type Signatures (3)


NondetConstraint

Defined in: NondetConstraint Total references: 3

Other (3)

  • Nondeterministic constraints (NondetConstraint) differ from finite domain in AVM.Instruction:619

NondetError

Defined in: NondetError Total references: 3

Other (3)


noPureFunctions

Defined in: noPureFunctions Total references: 3

Type Signatures (3)


ObjectBehaviour

Defined in: ObjectBehaviour Total references: 3

Other (3)


ObjectCreated

Defined in: ObjectCreated Total references: 3

Other (3)


ObjectFetched

Defined in: ObjectFetched Total references: 3

Other (3)


ObjectMoved

Defined in: ObjectMoved Total references: 3

Other (3)

  • ObjectMoved : ObjectId → MachineId → MachineId → EventType in AVM.Context:686
  • entry = makeLogEntry (ObjectMoved oid (ObjectMeta.machine meta) targetMid) st in AVM.Interpreter:1195
  • showEventType (ObjectMoved oid from to) = "ObjectMoved(" ++ˢ showOid oid ++ˢ ", " ++ˢ showMid from +... in examples.Common.Display:53

ObjectStore

Defined in: ObjectStore Total references: 3

Other (3)


ok

Defined in: ok Total references: 3

Other (3)


pingBehaviorImpl

Defined in: pingBehaviorImpl Total references: 3

Type Signatures (3)


player2Attack

Defined in: player2Attack Total references: 3

Other (3)


playFullGame

Defined in: playFullGame Total references: 3

Type Signatures (2)

Other (1)


playGameWithPlayerType

Defined in: playGameWithPlayerType Total references: 3

Type Signatures (2)

Other (1)


pongBehaviorImpl

Defined in: pongBehaviorImpl Total references: 3

Type Signatures (3)


prefix-def

Defined in: prefix-def Total references: 3

Other (3)


put

Defined in: put Total references: 3

Other (3)


put-event

Defined in: put-event Total references: 3

Other (3)


reflect

Defined in: reflect Total references: 3

Other (3)

  • |reflect| \[Retrieve object metadata (unsafe)\](#reflect-unsafe) | in AVM.Instruction:228
  • | executeReflect | \[Interpret reflection instructions\](#reflection-operations) ... in AVM.Interpreter:938

registerPure

Defined in: registerPure Total references: 3

Other (3)


reifyConstraints

Defined in: reifyConstraints Total references: 3

Other (3)

  • |reifyConstraints| \[Capture constraint store as data (unsafe)\](#reifyconstraints-unsafe) | in AVM.Instruction:318
  • ThereifyConstraintsinstruction captures the constraint solver's internal in AVM.Interpreter:1014

reifyContext

Defined in: reifyContext Total references: 3

Other (3)

  • |reifyContext| \[Capture current execution context as data\](#reifycontext) | in AVM.Instruction:312
  • ThereifyContextinstruction captures the current execution frame as a in AVM.Interpreter:983

reifyTxState

Defined in: reifyTxState Total references: 3

Other (3)

  • |reifyTxState| \[Capture transaction state as data (unsafe)\](#reifytxstate-unsafe) | in AVM.Instruction:315
  • ThereifyTxStateinstruction captures the current transaction's pending state in AVM.Interpreter:997

removePendingCreate

Defined in: removePendingCreate Total references: 3

Other (3)

  • | removePendingCreate | \[Cancel staged object creation\](#transactional-overlay-management) ... in AVM.Interpreter:389

scryDeep

Defined in: scryDeep Total references: 3

Other (3)


scryMeta

Defined in: scryMeta Total references: 3

Other (3)


sender

Defined in: sender Total references: 3

Other (3)


showError

Defined in: showError Total references: 3

Type Signatures (3)


showLogEntry

Defined in: showLogEntry Total references: 3

Type Signatures (3)


showOid

Defined in: showOid Total references: 3

Type Signatures (3)


startPingPong

Defined in: startPingPong Total references: 3

Type Signatures (3)


StateStore

Defined in: StateStore Total references: 3

Other (3)


Store

Defined in: Store Total references: 3

Other (3)


Success

Defined in: Success Total references: 3

Other (3)


teleport

Defined in: teleport Total references: 3

Other (3)

  • |teleport| \[Move execution context to another machine\](#teleport) | in AVM.Instruction:443
  • Execution teleportation performs computational migration to a different physical in AVM.Interpreter:1175

test

Defined in: test Total references: 3

Type Signatures (3)


testHit

Defined in: testHit Total references: 3

Type Signatures (3)


testMiss

Defined in: testMiss Total references: 3

Type Signatures (3)


testSimple

Defined in: testSimple Total references: 3

Type Signatures (3)


TransactionAborted

Defined in: TransactionAborted Total references: 3

Other (3)


TransactionCommitted

Defined in: TransactionCommitted Total references: 3

Other (3)


TransactionStarted

Defined in: TransactionStarted Total references: 3

Other (3)


transferObject

Defined in: transferObject Total references: 3

Other (3)


transferObjInTx

Defined in: transferObjInTx Total references: 3

Type Signatures (3)

  • transferObjInTx : ObjectId → ControllerId → ObjectMeta → State → AVMResult Bool in AVM.Interpreter:763

transferObjNoTx

Defined in: transferObjNoTx Total references: 3

Type Signatures (3)

  • transferObjNoTx : ObjectId → ControllerId → ObjectMeta → State → AVMResult Bool in AVM.Interpreter:777

tx-commit

Defined in: tx-commit Total references: 3

Other (3)


TxWrite

Defined in: TxWrite Total references: 3

Other (3)


updateHelper

Defined in: updateHelper Total references: 3

Other (3)


updatePure

Defined in: updatePure Total references: 3

Other (3)


validateObserved

Defined in: validateObserved Total references: 3

Other (3)

  • | validateObserved | \[Verify all observed objects exist\](#read-set-tracking-and-validation) |... in AVM.Interpreter:527

withCreateTxBranch

Defined in: withCreateTxBranch Total references: 3

Type Signatures (3)

  • withCreateTxBranch : String → Maybe ControllerId → State → AVMResult ObjectId in AVM.Interpreter:439

withdrawMsg

Defined in: withdrawMsg Total references: 3

Other (3)


withTxBranch

Defined in: withTxBranch Total references: 3

Type Signatures (3)


φ-counter

Defined in: φ-counter Total references: 3

Type Signatures (3)


≈φ-refl

Defined in: ≈φ-refl Total references: 3

Type Signatures (3)


≈φ-sym

Defined in: ≈φ-sym Total references: 3

Type Signatures (3)


≈φ-trans

Defined in: ≈φ-trans Total references: 3

Type Signatures (3)


_>>_

Defined in: _>>_ Total references: 2

Type Signatures (1)

Other (1)


balance-val

Defined in: balance-val Total references: 2

Other (2)


BaseResult

Defined in: BaseResult Total references: 2

Type Signatures (2)


behavioural-state-equiv

Defined in: behavioural-state-equiv Total references: 2

Other (2)


BehaviouralState

Defined in: BehaviouralState Total references: 2

Type Signatures (2)


closeAccount

Defined in: closeAccount Total references: 2

Type Signatures (2)


Controller

Defined in: Controller Total references: 2

Other (2)


counter-object

Defined in: counter-object Total references: 2

Type Signatures (2)


counterExample

Defined in: counterExample Total references: 2

Type Signatures (2)


dec

Defined in: dec Total references: 2

Other (2)


echo-type

Defined in: echo-type Total references: 2

Type Signatures (2)


eqNat

Defined in: eqNat Total references: 2

Type Signatures (2)


equiv-preserved

Defined in: equiv-preserved Total references: 2

Other (2)


err-fd-not-implemented

Defined in: err-fd-not-implemented Total references: 2

Other (2)


err-function-not-found

Defined in: err-function-not-found Total references: 2

Other (2)


err-function-registered

Defined in: err-function-registered Total references: 2

Other (2)


err-invalid-during-tx

Defined in: err-invalid-during-tx Total references: 2

Other (2)


err-no-active-tx

Defined in: err-no-active-tx Total references: 2

Other (2)


err-nondet-not-implemented

Defined in: err-nondet-not-implemented Total references: 2

Other (2)

  • pattern err-nondet-not-implemented msg = in AVM.Context:661
  • ... | Nondet instr = failure (err-nondet-not-implemented "Nondeterminism instructions not yet imple... in AVM.Interpreter:1361

ErrConstraintStoreUnavailable

Defined in: ErrConstraintStoreUnavailable Total references: 2

Other (2)


ErrContextUnavailable

Defined in: ErrContextUnavailable Total references: 2

Other (2)


ErrControllerUnreachable

Defined in: ErrControllerUnreachable Total references: 2

Other (2)

  • ErrControllerUnreachable : ControllerId → ControllerError in AVM.Context:422

ErrCrossControllerTx

Defined in: ErrCrossControllerTx Total references: 2

Other (2)

  • ErrCrossControllerTx : ObjectId → ControllerId → ControllerError in AVM.Context:424

ErrFreezeFailed

Defined in: ErrFreezeFailed Total references: 2

Other (2)


ErrFunctionAlreadyRegistered

Defined in: ErrFunctionAlreadyRegistered Total references: 2

Other (2)


ErrFunctionNotFound

Defined in: ErrFunctionNotFound Total references: 2

Other (2)


ErrInvalidDuringTx

Defined in: ErrInvalidDuringTx Total references: 2

Other (2)


ErrInvalidInput

Defined in: ErrInvalidInput Total references: 2

Other (2)


ErrInvalidMachineTransfer

Defined in: ErrInvalidMachineTransfer Total references: 2

Other (2)

  • ErrInvalidMachineTransfer : ObjectId → MachineId → MachineError in AVM.Context:411

ErrMachineUnreachable

Defined in: ErrMachineUnreachable Total references: 2

Other (2)


ErrMetadataCorruption

Defined in: ErrMetadataCorruption Total references: 2

Other (2)


ErrMetadataInconsistent

Defined in: ErrMetadataInconsistent Total references: 2

Other (2)

  • ErrMetadataInconsistent : ObjectId → String → ReflectError in AVM.Context:360

ErrMetadataNotFound

Defined in: ErrMetadataNotFound Total references: 2

Other (2)


ErrNoActiveTx

Defined in: ErrNoActiveTx Total references: 2

Other (2)


ErrNoTransactionToReify

Defined in: ErrNoTransactionToReify Total references: 2

Other (2)


ErrObjectAlreadyDestroyed

Defined in: ErrObjectAlreadyDestroyed Total references: 2

Other (2)


ErrObjectAlreadyExists

Defined in: ErrObjectAlreadyExists Total references: 2

Other (2)


ErrObjectHasNoController

Defined in: ErrObjectHasNoController Total references: 2

Other (2)

  • ErrObjectHasNoController : ObjectId → ControllerError in AVM.Context:428

ErrObjectNotAvailable

Defined in: ErrObjectNotAvailable Total references: 2

Other (2)


ErrObjectNotConsistent

Defined in: ErrObjectNotConsistent Total references: 2

Other (2)


ErrObjectNotFound

Defined in: ErrObjectNotFound Total references: 2

Other (2)


ErrObjectRejectedCall

Defined in: ErrObjectRejectedCall Total references: 2

Other (2)

  • ErrObjectRejectedCall : ObjectId → Input → ObjError in AVM.Context:334

ErrorOccurred

Defined in: ErrorOccurred Total references: 2

Other (2)


ErrReflectionDenied

Defined in: ErrReflectionDenied Total references: 2

Other (2)


ErrReifyContextFailed

Defined in: ErrReifyContextFailed Total references: 2

Other (2)


ErrScryPredicateFailed

Defined in: ErrScryPredicateFailed Total references: 2

Other (2)


ErrStoreCorruption

Defined in: ErrStoreCorruption Total references: 2

Other (2)


ErrTeleportDuringTx

Defined in: ErrTeleportDuringTx Total references: 2

Other (2)


ErrTxAlreadyAborted

Defined in: ErrTxAlreadyAborted Total references: 2

Other (2)


ErrTxAlreadyCommitted

Defined in: ErrTxAlreadyCommitted Total references: 2

Other (2)


ErrTxConflict

Defined in: ErrTxConflict Total references: 2

Other (2)


ErrTxNotFound

Defined in: ErrTxNotFound Total references: 2

Other (2)


ErrTxStateAccessDenied

Defined in: ErrTxStateAccessDenied Total references: 2

Other (2)


ErrUnauthorizedTransfer

Defined in: ErrUnauthorizedTransfer Total references: 2

Other (2)

  • ErrUnauthorizedTransfer : ObjectId → ControllerId → ControllerError in AVM.Context:423

ErrVersionConflict

Defined in: ErrVersionConflict Total references: 2

Other (2)

  • ErrVersionConflict : String → ℕ → ℕ → PureError -- name, expected version, actual version in AVM.Context:440

execute-step

Defined in: execute-step Total references: 2

Other (2)


FD

Defined in: FD Total references: 2

Other (2)


fd-error

Defined in: fd-error Total references: 2

Other (2)


FinSet

Defined in: FinSet Total references: 2

Type Signatures (2)


freshId

Defined in: freshId Total references: 2

Type Signatures (2)


fst

Defined in: fst Total references: 2

Type Signatures (2)


FunctionEntry

Defined in: FunctionEntry Total references: 2

Other (2)


Impl

Defined in: Impl Total references: 2

Type Signatures (2)


inc

Defined in: inc Total references: 2

Other (2)


inDestroys

Defined in: inDestroys Total references: 2

Type Signatures (2)


initial-output

Defined in: initial-output Total references: 2

Type Signatures (2)


inl

Defined in: inl Total references: 2

Other (2)


Input

Defined in: Input Total references: 2

Type Signatures (2)


inr

Defined in: inr Total references: 2

Other (2)


Interface

Defined in: Interface Total references: 2

Type Signatures (2)


introspect-error

Defined in: introspect-error Total references: 2

Other (2)


ITree-Monad

Defined in: ITree-Monad Total references: 2

Type Signatures (2)


Machine

Defined in: Machine Total references: 2

Other (2)

  • |getCurrentMachine| \[Return current physical machine ID\](#getcurrentmachine) | in AVM.Instruction:681
  • | executeMachine | \[Interpret machine distribution instructions\](#physical-distribution-opera... in AVM.Interpreter:1358

main

Defined in: main Total references: 2

Other (2)


Message

Defined in: Message Total references: 2

Type Signatures (2)


mkLogEntry

Defined in: mkLogEntry Total references: 2

Other (2)


mkMeta

Defined in: mkMeta Total references: 2

Other (2)


mkReifiedConstraints

Defined in: mkReifiedConstraints Total references: 2

Other (2)


mkReifiedContext

Defined in: mkReifiedContext Total references: 2

Other (2)


mkReifiedTxState

Defined in: mkReifiedTxState Total references: 2

Other (2)


mkState

Defined in: mkState Total references: 2

Other (2)


mkStore

Defined in: mkStore Total references: 2

Other (2)


mkSuccessWithEvent

Defined in: mkSuccessWithEvent Total references: 2

Type Signatures (2)

  • mkSuccessWithEvent : ∀ {A} → A → State → EventType → AVMResult A in AVM.Interpreter:477

mkSuccessWithLog

Defined in: mkSuccessWithLog Total references: 2

Type Signatures (2)

  • mkSuccessWithLog : ∀ {A} → A → State → LogEntry → AVMResult A in AVM.Interpreter:469

Nondet

Defined in: Nondet Total references: 2

Other (2)


nondet-error

Defined in: nondet-error Total references: 2

Other (2)


objecttype-to-behaviour

Defined in: objecttype-to-behaviour Total references: 2

Type Signatures (2)


Output

Defined in: Output Total references: 2

Type Signatures (2)


output

Defined in: output Total references: 2

Other (2)


output-of

Defined in: output-of Total references: 2

Other (2)


pendingInputsFor

Defined in: pendingInputsFor Total references: 2

Other (2)

  • | pendingInputsFor | \[Collect pending inputs for object\](#transaction-log-query-operations) ... in AVM.Interpreter:358

pingPongExample

Defined in: pingPongExample Total references: 2

Type Signatures (2)


process-preserves-wf

Defined in: process-preserves-wf Total references: 2

Other (2)


Pure

Defined in: Pure Total references: 2

Other (2)


PureResult

Defined in: PureResult Total references: 2

Type Signatures (2)


RawMonad

Defined in: RawMonad Total references: 2

Other (2)


reachable-from

Defined in: reachable-from Total references: 2

Type Signatures (2)


Reflect

Defined in: Reflect Total references: 2

Other (2)


ReifiedConstraints

Defined in: ReifiedConstraints Total references: 2

Other (2)


ReifiedContext

Defined in: ReifiedContext Total references: 2

Other (2)


ReifiedTxState

Defined in: ReifiedTxState Total references: 2

Other (2)


Reify

Defined in: Reify Total references: 2

Other (2)


RunnerState

Defined in: RunnerState Total references: 2

Other (2)


showOID

Defined in: showOID Total references: 2

Type Signatures (2)


snd

Defined in: snd Total references: 2

Type Signatures (2)


step-account

Defined in: step-account Total references: 2

Type Signatures (2)


step-counter

Defined in: step-counter Total references: 2

Type Signatures (2)


step-kv

Defined in: step-kv Total references: 2

Type Signatures (2)


transferBatch

Defined in: transferBatch Total references: 2

Type Signatures (2)


transition

Defined in: transition Total references: 2

Other (2)


transition-preserves-type

Defined in: transition-preserves-type Total references: 2

Other (2)


tx-abort

Defined in: tx-abort Total references: 2

Other (2)


TxResult

Defined in: TxResult Total references: 2

Type Signatures (2)


updateBalance

Defined in: updateBalance Total references: 2

Type Signatures (2)


VInt

Defined in: VInt Total references: 2

Other (2)


wfObjType

Defined in: wfObjType Total references: 2

Other (2)


Defined in: Total references: 2

Type Signatures (2)


≈ˢ-refl

Defined in: ≈ˢ-refl Total references: 2

Type Signatures (2)


≈ˢ-sym

Defined in: ≈ˢ-sym Total references: 2

Type Signatures (2)


≈ˢ-trans

Defined in: ≈ˢ-trans Total references: 2

Other (2)


≈ᵒ-refl

Defined in: ≈ᵒ-refl Total references: 2

Type Signatures (2)


≈ᵒ-sym

Defined in: ≈ᵒ-sym Total references: 2

Type Signatures (2)


≈ᵒ-trans

Defined in: ≈ᵒ-trans Total references: 2

Other (2)


_

Defined in: _ Total references: 1

Other (1)


AllDiff

Defined in: AllDiff Total references: 1

Other (1)


Assert

Defined in: Assert Total references: 1

Other (1)

  • |require| \[Assert constraint for transaction\](#nondeterminism-instructions) | in AVM.Instruction:621

call-pure

Defined in: call-pure Total references: 1

Other (1)


choose

Defined in: choose Total references: 1

Other (1)

  • |choose| \[Select value from preference distribution\](#nondeterminism-instructions) | in AVM.Instruction:626

create

Defined in: create Total references: 1

Other (1)


destroy

Defined in: destroy Total references: 1

Other (1)


do-reify-constraints

Defined in: do-reify-constraints Total references: 1

Other (1)


do-reify-context

Defined in: do-reify-context Total references: 1

Other (1)


do-reify-tx-state

Defined in: do-reify-tx-state Total references: 1

Other (1)


do-teleport

Defined in: do-teleport Total references: 1

Other (1)


Env

Defined in: Env Total references: 1

Other (1)


Eq

Defined in: Eq Total references: 1

Other (1)


err-constraint-store-unavailable

Defined in: err-constraint-store-unavailable Total references: 1

Other (1)


err-context-unavailable

Defined in: err-context-unavailable Total references: 1

Other (1)


err-freeze-failed

Defined in: err-freeze-failed Total references: 1

Other (1)


err-invalid-input

Defined in: err-invalid-input Total references: 1

Other (1)


err-invalid-machine-transfer

Defined in: err-invalid-machine-transfer Total references: 1

Other (1)


err-metadata-inconsistent

Defined in: err-metadata-inconsistent Total references: 1

Other (1)


err-metadata-not-found

Defined in: err-metadata-not-found Total references: 1

Other (1)


err-no-transaction-to-reify

Defined in: err-no-transaction-to-reify Total references: 1

Other (1)


err-object-destroyed

Defined in: err-object-destroyed Total references: 1

Other (1)


err-object-exists

Defined in: err-object-exists Total references: 1

Other (1)


err-object-not-available

Defined in: err-object-not-available Total references: 1

Other (1)


err-object-not-consistent

Defined in: err-object-not-consistent Total references: 1

Other (1)


err-object-rejected

Defined in: err-object-rejected Total references: 1

Other (1)


err-reflection-denied

Defined in: err-reflection-denied Total references: 1

Other (1)


err-reify-context-failed

Defined in: err-reify-context-failed Total references: 1

Other (1)


err-scry-predicate-failed

Defined in: err-scry-predicate-failed Total references: 1

Other (1)


err-store-corruption

Defined in: err-store-corruption Total references: 1

Other (1)


err-teleport-during-tx

Defined in: err-teleport-during-tx Total references: 1

Other (1)


err-tx-aborted

Defined in: err-tx-aborted Total references: 1

Other (1)


err-tx-committed

Defined in: err-tx-committed Total references: 1

Other (1)


err-tx-not-found

Defined in: err-tx-not-found Total references: 1

Other (1)


err-tx-state-access-denied

Defined in: err-tx-state-access-denied Total references: 1

Other (1)


err-unauthorized-transfer

Defined in: err-unauthorized-transfer Total references: 1

Other (1)


err-version-conflict

Defined in: err-version-conflict Total references: 1

Other (1)


ErrNotImplemented

Defined in: ErrNotImplemented Total references: 1

Other (1)


error-insufficient

Defined in: error-insufficient Total references: 1

Other (1)


fetch-object

Defined in: fetch-object Total references: 1

Other (1)


first-definition

Defined in: first-definition Total references: 1

Other (1)


freeze-object

Defined in: freeze-object Total references: 1

Other (1)


Geq

Defined in: Geq Total references: 1

Other (1)


get-controller

Defined in: get-controller Total references: 1

Other (1)


get-current-controller

Defined in: get-current-controller Total references: 1

Other (1)


get-current-machine

Defined in: get-current-machine Total references: 1

Other (1)


get-input

Defined in: get-input Total references: 1

Other (1)


get-machine

Defined in: get-machine Total references: 1

Other (1)


get-self

Defined in: get-self Total references: 1

Other (1)


get-sender

Defined in: get-sender Total references: 1

Other (1)


get-state

Defined in: get-state Total references: 1

Other (1)


Gt

Defined in: Gt Total references: 1

Other (1)


here

Defined in: here Total references: 1

Other (1)


interp

Defined in: interp Total references: 1

Other (1)


InterpreterImport

Defined in: InterpreterImport Total references: 1

Other (1)


key

Defined in: key Total references: 1

Other (1)


label

Defined in: label Total references: 1

Other (1)

  • |label| \[Select value from variable's domain (search step)\](#label) | in AVM.Instruction:596

Leq

Defined in: Leq Total references: 1

Other (1)


Lt

Defined in: Lt Total references: 1

Other (1)


mkEnv

Defined in: mkEnv Total references: 1

Other (1)


mkVarId

Defined in: mkVarId Total references: 1

Other (1)


mk↔

Defined in: mk↔ Total references: 1

Other (1)


move-object

Defined in: move-object Total references: 1

Other (1)


narrow

Defined in: narrow Total references: 1

Other (1)


Neq

Defined in: Neq Total references: 1

Other (1)


newVar

Defined in: newVar Total references: 1

Other (1)

  • |newVar| \[Create fresh constraint variable with finite domain\](#newvar) | in AVM.Instruction:584

obj-destroy

Defined in: obj-destroy Total references: 1

Other (1)


obj-receive

Defined in: obj-receive Total references: 1

Other (1)


obj-reflect

Defined in: obj-reflect Total references: 1

Other (1)


obj-scry-deep

Defined in: obj-scry-deep Total references: 1

Other (1)


obj-scry-meta

Defined in: obj-scry-meta Total references: 1

Other (1)


post

Defined in: post Total references: 1

Other (1)


pure-update-pure

Defined in: pure-update-pure Total references: 1

Other (1)


receive

Defined in: receive Total references: 1

Other (1)


register-pure

Defined in: register-pure Total references: 1

Other (1)


require

Defined in: require Total references: 1

Other (1)

  • |require| \[Assert constraint for transaction\](#nondeterminism-instructions) | in AVM.Instruction:630

ret-eq

Defined in: ret-eq Total references: 1

Other (1)


RunnerInterpreter

Defined in: RunnerInterpreter Total references: 1

Other (1)


send

Defined in: send Total references: 1

Other (1)


set-state

Defined in: set-state Total references: 1

Other (1)


step-trans

Defined in: step-trans Total references: 1

Other (1)


tau-left

Defined in: tau-left Total references: 1

Other (1)


tau-right

Defined in: tau-right Total references: 1

Other (1)


there

Defined in: there Total references: 1

Other (1)


transfer-object

Defined in: transfer-object Total references: 1

Other (1)


ValEq

Defined in: ValEq Total references: 1

Other (1)


ValGeq

Defined in: ValGeq Total references: 1

Other (1)


ValGt

Defined in: ValGt Total references: 1

Other (1)


ValLeq

Defined in: ValLeq Total references: 1

Other (1)


ValLt

Defined in: ValLt Total references: 1

Other (1)


vis-eq

Defined in: vis-eq Total references: 1

Other (1)


ε-trans

Defined in: ε-trans Total references: 1

Other (1)



References to other modules

This page references the following modules:


Symbol disambiguation log

The following references had multiple matches and were disambiguated:

  • _<: chose Background.BasicTypes._<?_ from ['Background.BasicTypes.<?', 'Background.InteractionTrees.<$>']
  • _≤: chose Background.BasicTypes._≤_ from ['Background.BasicTypes.', 'Background.BasicTypes.≤?']
  • _<: chose Background.BasicTypes._<?_ from ['Background.BasicTypes.<?', 'Background.InteractionTrees.<$>']

?>


  1. Andreas Abel, Stephan Adelsberger, and Anton Setzer. Interactive programming in agda – objects and graphical user interfaces. Journal of Functional Programming, 27:e8, 2017. doi:10.1017/S0956796816000319