Germanic-derived Verb Vocabulary¶
This reference provides Germanic alternatives to Latin-derived verbs organized by semantic clusters. These terms can be used to maintain linguistic consistency within related function names, class hierarchies, or module-level names.
For core naming patterns and structural conventions, see the main Nomenclature guide. For Latin-derived terms (project default), see Latin-derived Verb Vocabulary.
Germanic Naming Philosophy¶
Germanic-derived terms often provide:
Directness:
get
vsaccess
,make
vscreate
Concrete imagery:
grab
vsacquire
,sniff
vsexamine
Technical familiarity:
ping
vsprobe
,dump
vssave
Compound flexibility:
setup
,handoff
,unswitch
Germanic terms should only be used to maintain consistency with existing terminology or because they form a better self-contained cluster of names than the equivalent Latin-derived terms (e.g., for the variants of some enums).
Verb Prefixes by Semantic Cluster¶
Analysis and Discovery¶
- find_<value> (discover)
Detects or determines value from environment or context.
- list_<resource> (survey)
Lists or enumerates members of external resource collection.
- sniff_<resource> (examine)
Retrieves metadata about resource without accessing full content. Informal but established in technical contexts.
- weigh_<data> (assess)
Examines data to derive insights or patterns.
Component Initialization¶
- ready_<component> (prepare)
Fully initializes component, including registration of handlers/extensions. Used as verb, not adjective.
- setup_<component> (configure)
Applies settings or parameters to component, preparing it for operation. Compound from “set up”.
Computation¶
- reckon_<value> (calculate)
Computes value from one or more inputs using defined algorithm.
Data Operations¶
- ask_<resource> (query/request)
Performs structured data retrieval with parameters or filters. Also used for initiating requests.
- change_<object> (modify)
Updates in-process object state. Alternative to
freshen_<resource>
for disambiguation.- fetch_<resource> (retrieve)
Obtains copy of data from external resource. No release required.
- freshen_<resource> (update)
Modifies state of external resource.
- get_<object> (access)
Returns value via computed or indirect access (property getter, descriptor protocol). For in-process objects only.
- shape_<data> (transform)
Changes data structure or format. Avoids Latin
re-
prefix.- sift_<objects> (filter)
Returns subset of objects matching specified criteria.
- split_<format> (parse)
Extracts structured data from formatted input (JSON, XML).
Exception Handling¶
- catch_<exceptions> (intercept)
Invokes functions while capturing their exceptions for later handling.
Persistence and Serialization¶
- load_<object> (restore)
Deserializes object from persistent storage. Common pair with
dump
.- dump_<object> (save)
Serializes object to persistent storage. Common pair with
load
.
Presentation and Output¶
- fillin_<template> or mold_<template> (render)
Produces output by combining template with data. Compound from “fill in”.
- show_<data> (display)
Presents data in user-facing format.
- tell_<data> (report)
Collates data from analyses or diverse sources into a structured or human-readable form.
Resource Lifecycle¶
- free_<space> (deallocate/release)
Frees previously allocated system memory or storage space. Also releases previously acquired shared resource.
- grab_<resource> (acquire)
Obtains exclusive access to shared resource requiring explicit release. Common in technical contexts. Antonym:
free_<resource>
.- kill_<resource> (delete)
Removes resource external to current process. Antonym:
make_<resource>
.- make_<resource> (create)
Creates new resource external to current process (file, database table). Antonym:
kill_<resource>
.- new_<object> (produce)
Creates new instance in process memory. Verb form familiar to C++ programmers.
- righten_<resource> (ensure)
Creates resource if it doesn’t exist, returns existing resource if it does. Slightly archaic but precise.
- slot_<space> (allocate)
Reserves system memory or storage space for future use. Antonym:
free_<space>
.
Scheduling and Futures¶
- earmark_<resource> (reserve)
Claims resource for future use.
- handoff_<execution> (schedule)
Plans future execution of task or process. Compound from “hand off”.
- stop_<future-or-reservation> (cancel)
Revokes planned execution or resource claim. Also used for deactivation.
State Management¶
- enroll_<reactor> (register)
Adds event handler or callback to registry. Antonym:
unenroll_<reactor>
.- start_<execution-or-service> (activate)
Starts execution context or service. For both in-process executions and external services. Antonym:
stop_<execution-or-service>
.- switch_<feature> (enable)
Activates optional feature or functionality. Pairs with
unswitch
. Antonym:unswitch_<feature>
.- unenroll_<reactor> (deregister)
Removes previously registered event handler or callback. Germanic
un-
prefix pattern. Antonym:enroll_<reactor>
.- unswitch_<feature> (disable)
Deactivates optional feature or functionality. Neologism; pairs with
switch
. Antonym:switch_<feature>
.
Validation and Testing¶
- ping_<resource> (probe)
Tests resource accessibility or status. From network terminology indicating basic connectivity check.
- sound_<object> (validate)
Returns object if valid, raises exception if invalid. Archaic but precise meaning related to structural integrity.
- swear_<resource> (assert)
Verifies resource exists or condition holds, raising exception if not. Alternative semantic meaning emphasizing commitment.
- truth_<condition> (verify)
Tests condition or state. Used as verb: “to tell truth” about condition.