64x64base

DotTalk++

The canonical command shell, scripting surface, and teaching runtime for x64base.

Overview

DotTalk++ is not just an educational scripting language. In the local project it is the canonical runtime surface for x64base work.

It owns or exposes:

  • interactive commands and DotScript automation.
  • table opening, work areas, cursor movement, record inspection, and mutation commands.
  • HELP, command reflection, function references, and CMDHELPCHK.
  • relation-aware browsing through ERSATZ / RBROWSE.
  • record and tuple browsing through SMARTBROWSE, ARTBROWSE, SIMPLEBROWSE, and SB.
  • workspace save/load behavior and relation state.
  • metadata validation, data dictionary work, and generated reports.
  • TUI, wxWidgets, and Python/Tk GUI lanes over the same runtime concepts.

DotScript relationship

DotTalk++ is the interactive shell and canonical command runtime. DotScript is the productized script language built from the same command surface. DotScript covers command files, variables, comments, line continuation, LOOP / ENDLOOP, scan-style record traversal, ENDSCAN, and repeatable automation.

See DotScript and DotScript Language Guide.

Status

DotTalk++ is active beta. Some areas are runtime-proven and others are canaries or integration surfaces. Site copy should preserve those boundaries instead of flattening everything into "complete".

References