La bibliothèque se documente elle-même · Interface et réactif
stzApp
51 méthodes propres · 11 formes avec extensions, rangées sous leur méthode
la source: base/app/stzApp.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Interface et réactif
Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Name
== Identity & substance =================================================aucune extension
GraphQ
(sans commentaire dans la source : le nom se lit comme une phrase) graph qaucune extension
AddThing
== DOMAIN (Being) ======================================================= AddThing() performs the act and returns NOTHING; AddThingQ() performs it and hands back the app, so the block AddThingQ(:X) { Has(...) Owns(:Y) } runs the app's OWN Has/IsTrue/Owns/Of on the current-thing cursor. (The core law: a plain name acts, the Q chains -- exactly as stzList does with AddItem() / AddItemQ().)QCSXTZZZIBWU
Has
(sans commentaire dans la source : le nom se lit comme une phrase) hasaucune extension
IsTrue
(sans commentaire dans la source : le nom se lit comme une phrase) is trueaucune extension
Owns
(sans commentaire dans la source : le nom se lit comme une phrase) ownsaucune extension
Of
(sans commentaire dans la source : le nom se lit comme une phrase) ofaucune extension
AddRelation
(sans commentaire dans la source : le nom se lit comme une phrase) add relationQCSXTZZZIBWU
AddInstance
(sans commentaire dans la source : le nom se lit comme une phrase) add instanceQCSXTZZZIBWU
Relate
(sans commentaire dans la source : le nom se lit comme une phrase) relateaucune extension
AddFlow
== LIFE - BEHAVIOR (Becoming) =========================================== When() returns This: the brace { Require(:x) Then( Keep(:Y) ) } runs app methods against the current-flow cursor.QCSXTZZZIBWU
Require
(sans commentaire dans la source : le nom se lit comme une phrase) requireaucune extension
Keep
(sans commentaire dans la source : le nom se lit comme une phrase) keepaucune extension
Then
(sans commentaire dans la source : le nom se lit comme une phrase) thenaucune extension
AddReaction
(sans commentaire dans la source : le nom se lit comme une phrase) add reactionQCSXTZZZIBWU
Unseen
(sans commentaire dans la source : le nom se lit comme une phrase) unseenaucune extension
Meets
(sans commentaire dans la source : le nom se lit comme une phrase) meetsaucune extension
Propose
(sans commentaire dans la source : le nom se lit comme une phrase) proposeaucune extension
AddGoal
== LIFE - PURPOSE (Becoming) ============================================ AddGoal() returns This; the brace assigns the goal-cursor ATTRIBUTES (Means/ReachedBy/Within/Respecting), flushed into the record by BraceEnd() when the brace closes.QCSXTZZZIBWU
Goal
THE DATA FORM (the house rule: a plain name returns DATA, the Q form returns the OBJECT). A goal as a plain record -- nothing to chain on.QCSXTZZZIBWU
GoalName
just the goal's NAME -- said precisely, since that is all it returnsaucune extension
GoalNames
(sans commentaire dans la source : le nom se lit comme une phrase) goal namesaucune extension
Pursue
THE REAL PURSUIT: compile the goal's Means into an stzGraphGoal (a wanted graph state), measure the GAP on the live world graph, and turn each gap instance into a proposal through the matching Whenever/Propose reaction (or a bare :attend proposal when no reaction declares the way).aucune extension
GoalSatisfied
(sans commentaire dans la source : le nom se lit comme une phrase) goal satisfiedaucune extension
SetBody
== BODY (embodiment) ==================================================== SetBody() returns This; the brace assigns the body-cursor attributes (Graph_/Files/Keep_ -- note: the DSL keywords Graph and Keep collide with the Graph() accessor and the Keep(thing) flow verb, so the ATTRIBUTES carry a trailing underscore and BraceEnd reads whichever was written).aucune extension
Body
the body as DATA (the Q form above returns the object)QCSXTZZZIBWU
Save
(sans commentaire dans la source : le nom se lit comme une phrase) saveaucune extension
AddScreen
== EMERGENTS (met from without) =========================================QCSXTZZZIBWU
ToDiscover
(sans commentaire dans la source : le nom se lit comme une phrase) to discoveraucune extension
ToUnderstand
(sans commentaire dans la source : le nom se lit comme une phrase) to understandaucune extension
ToFocus
(sans commentaire dans la source : le nom se lit comme une phrase) to focusaucune extension
ToSelect
(sans commentaire dans la source : le nom se lit comme une phrase) to selectaucune extension
ToAct
(sans commentaire dans la source : le nom se lit comme une phrase) to actaucune extension
Shows
(sans commentaire dans la source : le nom se lit comme une phrase) showsaucune extension
Acts
(sans commentaire dans la source : le nom se lit comme une phrase) actsaucune extension
AddRefinement
(sans commentaire dans la source : le nom se lit comme une phrase) add refinementQCSXTZZZIBWU
Bounds
(sans commentaire dans la source : le nom se lit comme une phrase) boundsaucune extension
Options
(sans commentaire dans la source : le nom se lit comme une phrase) optionsaucune extension
Surfaces
THE DECLARATIONS, AS DATA. Anything outside (stzPlatform harvesting a world, a generator, a doc tool) asks through these -- it never reaches into the @attributes. AddReaches([...]) DECLARES the surfaces; Surfaces() reports them.aucune extension
Things
[ [ thingName, [fields] ], ... ]aucune extension
ScreenNames
(sans commentaire dans la source : le nom se lit comme une phrase) screen namesaucune extension
AddReaches
(sans commentaire dans la source : le nom se lit comme une phrase) add reachesQCSXTZZZIBWU
BraceEnd
(sans commentaire dans la source : le nom se lit comme une phrase) brace endaucune extension
Live
== ANIMATION ============================================================ Live() wires the world's reactions into a running reactive system and does a first Pulse() so the live world already reflects what its Whenever/Propose rules imply. Continuous/temporal firing rides the R5 stzAgentHost runtime (supervise the world, tick Pulse()).aucune extension
IsLive
(sans commentaire dans la source : le nom se lit comme une phrase) is liveaucune extension
Pulse
PULSE: evaluate every reaction against the live world. A reaction 'Whenever :Thing ... Propose :Other' fires for each INSTANCE of Thing that lacks an <other>-labeled relation -- producing one proposal per gap (the same structural gap the goal machinery measures). Idempotent: a proposal already standing is not duplicated, and once the world Relate()s the instance the proposal clears on the next pulse. Returns proposals added.aucune extension
Proposals
(sans commentaire dans la source : le nom se lit comme une phrase) proposalsaucune extension
React
React to an EVENT on one instance: pulse just that instance's reactions. Returns proposals added.aucune extension
Explain
== PRESENCE (emergent) -- make the world visible ========================aucune extension
Show
(sans commentaire dans la source : le nom se lit comme une phrase) showaucune extension

