Semantic AtomsRepresentative Catalog
Representative motifs across 12 categories (versioned). Not a fixed list; excerpted examples.
12 Atomic Categories
Each category systematically classifies semantic concepts in specific computational domains
Control & Flow
12Sequence/branch/loop/yield/await/resource boundary
Data & State
12Let/set/get/new/cast/agg/copy/move/check
Function & Abstraction
11def/lambda/apply/compose/partial/curry/recur/coroutine/fix/closure
Types & Patterns
10typing/inference/sum/product/subtyping/match/polymorphism
Exceptions & Effects
6try/catch/raise/txn/halt/effect-boundary
Concurrency & Scheduling
9thread/sync/atomic/channel/future/actor/memory-order/timer
Memory & Resource
7alloc/free/ref/lifetime/gc/pin/safety
I/O & System
9file/stream/net/console/proc/env
Module & Namespace
4import/export/module/alias
Meta & Annotation
3attribute/pragma/doc
Composition & Pipeline
5pipe/map/filter/reduce/subgraph
Overlays (boundary/source)
4A/B/C classes and source badges
Detailed Atomic List
Representative list (excerpt).
Control & Flow
12 itemsSequence/branch/loop/yield/await/resource boundary
Data & State
12 itemsLet/set/get/new/cast/agg/copy/move/check
Function & Abstraction
11 itemsdef/lambda/apply/compose/partial/curry/recur/coroutine/fix/closure
Types & Patterns
10 itemstyping/inference/sum/product/subtyping/match/polymorphism
Exceptions & Effects
6 itemstry/catch/raise/txn/halt/effect-boundary
Concurrency & Scheduling
9 itemsthread/sync/atomic/channel/future/actor/memory-order/timer
Memory & Resource
7 itemsalloc/free/ref/lifetime/gc/pin/safety
I/O & System
9 itemsfile/stream/net/console/proc/env
Module & Namespace
4 itemsimport/export/module/alias
Meta & Annotation
3 itemsattribute/pragma/doc
Composition & Pipeline
5 itemspipe/map/filter/reduce/subgraph
Overlays (boundary/source)
4 itemsA/B/C classes and source badges
v4.3 Change Summary
Systematic Classification
- • Logical grouping into 12 categories
- • Representative groups are versioned
- • Consistent alignment rules across languages
- • Extensible classification system
Overlay Classes
- • Removed concrete strings → expose A/B/C class meaning only
- • Represented by visual effects only (color/opacity/outline)
- • Source badges kept as meta
- • Semantic projection transparency
Visualization Integration
- • Greek letter ID system
- • Port-descriptive label notation
- • Color token-based theming
- • Multiple layout mode support
Language Independence
- • Representative multi‑paradigm scope
- • Canonical consistency as a goal (boundary cases separated)
- • Abstract syntactic differences
- • Aim to preserve essential semantics
Core Components
Relationship between semantic atoms and other core components of Core Semantic Kernel