PatLang SQL Console
A small transactional SQL database, running entirely in this tab. Type a statement and press Enter or Run -- try CREATE TABLE people (id INT, name STRING, age INT), then INSERT INTO people VALUES (1, 'alice', 30), then SELECT * FROM people WHERE age > 20. BEGIN/COMMIT/ROLLBACK work too -- try inserting a row inside a transaction, then ROLLBACK and see it vanish. The tabs below always show a table's FULL current contents, independent of whatever your last SELECT filtered to. See the Paradigms Guide and self_hosting/lib/rdbms.patlang/sql.patlang for the design: CSV-backed tables over the existing virtual filesystem, single-writer transactions (no real concurrency control exists to build on), and a hand-rolled SQL tokenizer/parser/executor -- all plain PatLang, no new Rust.
Ready.