near-v-framework
Releases (10)
-
0.7.0.0 invalid
expected a fresh constructor name (duplicate declaration: Text)
21 files do not load
- domain/architecture/LAWS.bend
- domain/architecture/PROOF.bend
- domain/architecture/ops.bend
- domain/architecture/system/deployment/launchd/effects.bend
- domain/architecture/system/deployment/launchd/ops.bend
- domain/architecture/system/effects.bend
- domain/architecture/system/ops.bend
- domain/architecture/system/plan/ops.bend
- domain/architecture/system/release/ops.bend
- domain/architecture/system/release/plugin/claude/ops.bend
- domain/architecture/system/release/plugin/claude/type.bend
- domain/architecture/system/release/plugin/ops.bend
- domain/architecture/system/release/plugin/type.bend
- domain/architecture/system/release/type.bend
- domain/architecture/system/type.bend
- domain/architecture/type.bend
- domain/architecture/view/effects.bend
- domain/architecture/view/ops.bend
- general/markup/ops.bend
- general/markup/type.bend
- v.bend
-
0.6.0.0 invalid
expected a fresh constructor name (duplicate declaration: Text)
21 files do not load
- domain/architecture/LAWS.bend
- domain/architecture/PROOF.bend
- domain/architecture/ops.bend
- domain/architecture/system/deployment/launchd/effects.bend
- domain/architecture/system/deployment/launchd/ops.bend
- domain/architecture/system/effects.bend
- domain/architecture/system/ops.bend
- domain/architecture/system/plan/ops.bend
- domain/architecture/system/release/ops.bend
- domain/architecture/system/release/plugin/claude/ops.bend
- domain/architecture/system/release/plugin/claude/type.bend
- domain/architecture/system/release/plugin/ops.bend
- domain/architecture/system/release/plugin/type.bend
- domain/architecture/system/release/type.bend
- domain/architecture/system/type.bend
- domain/architecture/type.bend
- domain/architecture/view/effects.bend
- domain/architecture/view/ops.bend
- general/markup/ops.bend
- general/markup/type.bend
- v.bend
-
0.5.1.0 invalid
expected a fresh constructor name (duplicate declaration: Text)
21 files do not load
- domain/architecture/LAWS.bend
- domain/architecture/PROOF.bend
- domain/architecture/ops.bend
- domain/architecture/system/deployment/launchd/effects.bend
- domain/architecture/system/deployment/launchd/ops.bend
- domain/architecture/system/effects.bend
- domain/architecture/system/ops.bend
- domain/architecture/system/plan/ops.bend
- domain/architecture/system/release/ops.bend
- domain/architecture/system/release/plugin/claude/ops.bend
- domain/architecture/system/release/plugin/claude/type.bend
- domain/architecture/system/release/plugin/ops.bend
- domain/architecture/system/release/plugin/type.bend
- domain/architecture/system/release/type.bend
- domain/architecture/system/type.bend
- domain/architecture/type.bend
- domain/architecture/view/effects.bend
- domain/architecture/view/ops.bend
- general/markup/ops.bend
- general/markup/type.bend
- v.bend
-
0.5.0.0 invalid
expected a fresh constructor name (duplicate declaration: Text)
21 files do not load
- domain/architecture/LAWS.bend
- domain/architecture/PROOF.bend
- domain/architecture/ops.bend
- domain/architecture/system/deployment/launchd/effects.bend
- domain/architecture/system/deployment/launchd/ops.bend
- domain/architecture/system/effects.bend
- domain/architecture/system/ops.bend
- domain/architecture/system/plan/ops.bend
- domain/architecture/system/release/ops.bend
- domain/architecture/system/release/plugin/claude/ops.bend
- domain/architecture/system/release/plugin/claude/type.bend
- domain/architecture/system/release/plugin/ops.bend
- domain/architecture/system/release/plugin/type.bend
- domain/architecture/system/release/type.bend
- domain/architecture/system/type.bend
- domain/architecture/type.bend
- domain/architecture/view/effects.bend
- domain/architecture/view/ops.bend
- general/markup/ops.bend
- general/markup/type.bend
- v.bend
-
0.4.0.0 indexed
-
0.3.0.2 unindexed
-
0.3.0.1 unindexed
-
0.3.0.0 unindexed
-
0.2.0.0 unindexed
-
0.1.0.0 unindexed
Definitions (722)
domain/architecture/system/deployment/ops.bend
- def address---- what a deploy breaks: compared with what was deployed before (its address and stores) ----
- def stores
- def accepted
- def keep_break
- def removed
- def breaksThe address changing, then each store the new deployment drops.
- def break_eq
- def breaks_eq
- def show_break
- def shown
- def show_breaks
- def store_lines
- def recordWhat a deploy records as deployed: the address, then one store per line.
- def keep_rest
- def afterThe lines that start with a prefix, without it.
- def recorded_addressThe address and stores in a record ("" and [] when nothing was deployed).
- def recorded_stores
domain/architecture/system/deployment/type.bend
- type RoleA device is someone's own (a phone, a laptop); a server runs the system for others.
- type PlatformWhat configures a node: nothing V manages, nix-darwin, or an Azure subscription.
- type NodeWhere containers run: a machine, a runtime inside it, nested as deep as it is.
- type BreakWhat a deploy breaks, compared with what was deployed before.
- type DeploymentWhere the system runs: the address it is reached at, the data stores that must survive a deploy, the breaks accepted for the next deploy, and the nodes.
domain/architecture/system/effects.bend
- def files---- the repository's files ----
- def second_word---- what an entry reaches: it and every file it imports, followed in Bend ----
- def unquote
- def import_ofThe file a line imports, relative to the repository, or "" when it imports none of the repository's.
- def imports
- def reachEach step reads one file; the number of files squared bounds the walk.
- def differing---- the Bend hub: has it published this package, with these exact files?
- def hub_of
- def fetch_ifThe package's hash, as Bend's local cache names it.
- def fetched
- def hub_state
- def hub_states
- def first_word---- GitHub ----
- def pushed
- def remote
- def plugin_dir---- a plugin: a fresh build of it, next to what its marketplace has tagged for its version ---- Built under .git/v-plugin/<name>, never committed: build/ is what a release would hold at plugins/<name>, tag/ is the marketplace at the tag, repo/ the marketplace a release writes.
- def tag_of
- def last_segment
- def owner_of
- def str_of
- def version_in
- def obj.go
- def obj
- def othersThe marketplace's other plugins, as listed now.
- def listed
- def marketplaceThe marketplace's listing with this plugin at this version, every other plugin as it was.
- def build_plugin
- def tag_differs
- def tag_state
- def tag_states
- def release_pluginA release: the build into plugins/<name>, the listing updated, committed, tagged and pushed.
- def root---- a snapshot: everything a plan needs ----
- def observeThe files, what the packages' entries and the system's own entry reach, the hub, and GitHub.
- def apply---- a deploy: carry out a plan with nothing blocked ----
- def apply_all
- def deploy_if
- def deploy
- def has_change---- the whole plan: the release, the stack, each deployment node, and what the deploy would break ---- ---- a nix-darwin node: its checks, what a rebuild would change, and the rebuild when anything would ----
- def mac_of
- def host_of
- def rebuild_if
- def differsWhether a generated file differs from the one in the repository (compared by cmp, not in memory).
- def darwin_steps
- def platform_steps
- def node_steps
- def deployed_path
- def breaks_step
- def deployed_stepsWhat the deploy would break, against what this repository last deployed (recorded in .git, never committed).
- def plan_all
- def deploy_allA deploy of the whole plan; afterwards it records the deployment, so the next plan compares against it.
- def import_node---- import: each nix-darwin node's Mac as it is now, as Bend to declare it with ----
- def import_nodes
- def import_all
domain/architecture/system/effs/io.bend
- def Program.run---- running a program ---- Temporary: bend-kit-process does this, but no Bend version runs both it (2.0.27 only) and bend-kit-files (2.0.28+).
- def out_of
- def ok_of
- def runA program's standard output when it exits 0, else "".
- def succeedsWhether a program exits 0.
- def home
- def size_of---- reading a file: its text, or "" when it cannot be read ----
- def text_of
- def read_done
- def read_sized
- def read_opened
- def read_head_opened
- def read_headThe first `max` bytes of a file ("" if unreadable): enough for what sits at its top, like imports.
- def read
- def after_write---- writing a file ----
- def write_opened
- def write
- def keep_filled
- def nonemptyThe trimmed, non-empty strings.
domain/architecture/system/ops.bend
- def release
- def components_publishedEverything the system is made of ships in a declared package or plugin: what is not published cannot be used.
domain/architecture/system/plan/ops.bend
- def visibility
- def repo_steps---- the repository: Bend only and no dead code come first, then GitHub ----
- def remote_step
- def package_step---- each package: already published as it is, new, or changed without a new version ----