LabTalk® is the learning-lab and campus framing for the x64base / DotTalk++ ecosystem.
It is not just a single app. LabTalk is a collection of labs, cases, datasets, runtime demonstrations, help systems, GUI experiments, and proof artifacts that make computing systems easier to study.
Laboratory Campus
Think of LabTalk as a campus:
- Runtime Systems Lab - DotTalk++ commands, scripts, work areas, tables, records, indexes, and relations.
- Historical Data Systems Lab - punch cards, COBOL, CODASYL, xBase, SQL, ERP, cloud computing, and AI-era data literacy.
- Self-Documenting Systems Lab - comments, contracts, HELP, CMDHELP, CMDHELPCHK, metadata, and proof readback.
- Dataset Library - small inspectable datasets for lessons and repeatable labs.
- Case Library - engineering and historical cases that connect live demonstrations to real system stories.
- GUI and Portal Lab - local launchers, dashboards, and front-end experiments that expose the same underlying evidence.
The first public history path is the Database Evolution Path, which integrates the LabTalk / DotTalk++ storyboard deck as a teaching artifact from punch cards and COBOL through xBase, enterprise data, cloud computing, and AI.
The Education Features page now exposes
source-defined teaching surfaces such as IDX timed index/sort labs, student
command/function hooks, SORT lab behavior, and pre/post polling hooks.
Core Pattern
LabTalk material should follow a proof-aware path:
concept -> app -> dataset -> command -> proof -> case -> lesson
This keeps lessons connected to live or reviewed evidence instead of becoming detached prose.
Current Status
LabTalk is an active laboratory direction. Public x64base pages should describe it as a campus model and learning-lab program, not as a finished packaged distribution unless that packaging has been explicitly released.
See the Database Evolution Path, Education Features, Non-Profit Guide, and Examples.