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 the Latin-derived verb vocabulary.
Germanic Naming Philosophy¶
Germanic-derived terms often provide:
Directness:
getvsaccess,makevscreateConcrete imagery:
grabvsacquire,sniffvsexamineTechnical familiarity:
pingvsprobe,dumpvssaveCompound 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.