WEBSITE ALPHA · AI-assisted, source-reviewed documentation · Full-stack docs reconciled 2026-08-26
64x64base

DotTalk++ REPL

The interactive DotTalk++ command shell for learning and rapid exploration.

DotTalk++ is an interactive command shell over the x64base runtime. You type a command, it runs immediately against the current work area, and the result — data or a cmd: status line — comes straight back. The same commands run non-interactively through the DotScript runner.

A REPL makes the engine tangible: open a table, inspect its structure, move the record pointer, filter, and aggregate — watching each step.

A typical session

DotTalk++> USE STUDENTS
DotTalk++> COUNT
1000000
DotTalk++> STRUCT
DotTalk++> GO TOP
DotTalk++> DISPLAY FNAME, LNAME, MAJOR, GPA
DotTalk++> SET FILTER TO MAJOR = "CSCI"
DotTalk++> COUNT
90700
DotTalk++> AGGS ALL GPA
COUNT=90700 SUM=... AVG=... MIN=2 MAX=4
DotTalk++> SET FILTER TO
DotTalk++> QUIT

Useful exploration commands

  • USE, CLOSE, SELECT — open, close, and switch work areas.
  • STRUCT, STATUS, COUNT — inspect structure, area state, and row counts.
  • GO TOP / GO BOTTOM / SKIP, SEEK, LOCATE — move the record pointer.
  • DISPLAY, LIST, SMARTLIST — show records.
  • SET FILTER TO, SUM / AVG / AGGS ALL — scope and aggregate.
  • HELP, CMDHELP, PREDHELP — command, and predicate help.
  • REGRESSION LIST / REGRESSION ALL — list or run the curated regression suite; the full, auto-generated catalog is on Regression & Proof Testing.

Runtime and error state are inspectable too: see Error Codes and Messaging & Localization.