Skip to content

Commit 9abc937

Browse files
hyperpolymathclaude
andcommitted
refactor: rename vql++/vqlpp to VQL-UT across typeql-experimental
Canonical naming is now VQL-UT (Ultimate Type-Safe). Renames all .vqlpp files to .vqlut, updates all documentation references from VQL++/vqlpp to VQL-UT/vqlut. The old names are dead. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 5e36db8 commit 9abc937

16 files changed

Lines changed: 750 additions & 16 deletions

typeql-experimental/.machine_readable/6a2/STATE.a2ml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
(component "rescript-parser"
2929
(status "written")
3030
(description "Extended AST (TQLAst.res) and parser (TQLParser.res) for 6 new
31-
VQL++ clauses. Follows VeriSimDB combinator patterns. Not yet
31+
VQL-UT clauses. Follows VeriSimDB combinator patterns. Not yet
3232
build-tested (requires rescript-legacy toolchain).")
3333
(completion 70))
3434
(component "grammar-spec"
@@ -44,7 +44,7 @@
4444
(completion 100))
4545
(component "examples"
4646
(status "complete")
47-
(description "7 annotated .vqlpp example files covering all 6 extensions
47+
(description "7 annotated .vqlut example files covering all 6 extensions
4848
individually plus a combined maximal query.")
4949
(completion 100))
5050
(component "idris2-tests"
@@ -69,7 +69,7 @@
6969
(description "ReScript parser written with combinator pattern from VeriSimDB")
7070
(completion 70))
7171
(milestone "parser-build-tested"
72-
(description "ReScript parser compiles and accepts all 7 example .vqlpp files")
72+
(description "ReScript parser compiles and accepts all 7 example .vqlut files")
7373
(completion 0))
7474
(milestone "integration"
7575
(description "Idris2 proofs validated against ReScript-parsed ASTs")
@@ -103,5 +103,5 @@
103103

104104
(critical-next-actions
105105
(action "Build-test ReScript parser with rescript-legacy toolchain")
106-
(action "Test all 7 example .vqlpp files parse correctly")
106+
(action "Test all 7 example .vqlut files parse correctly")
107107
(action "Wire Idris2 proof results to ReScript-parsed ASTs (integration phase)")))

typeql-experimental/0-AI-MANIFEST.a2ml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ An experimental exploration of six advanced type-theoretic extensions to VQL:
2020
- **Idris2 kernel**: 9/9 modules type-check clean (`idris2 --typecheck`)
2121
- **Zig FFI bridge**: 5/5 tests pass (`zig build test`, Zig 0.15.2)
2222
- **ReScript parser**: Written, not yet build-tested
23-
- **Examples**: 7 annotated .vqlpp files
23+
- **Examples**: 7 annotated .vqlut files
2424
- **Banned patterns**: Zero `believe_me`, `assert_total`, `assert_smaller`
2525
- **Overall completion**: ~85%
2626

@@ -71,9 +71,9 @@ Idris2 Type Kernel ReScript Parser
7171
| ProofCarrying.idr | syntax
7272
| Quantitative.idr | |
7373
| Checker.idr | +------------------+
74-
| Proofs.idr | | .vqlpp files |
74+
| Proofs.idr | | .vqlut files |
7575
+--------------------+ +------------------+
76-
proves properties VQL++ query language
76+
proves properties VQL-UT query language
7777
|
7878
v
7979
+--------------------+

typeql-experimental/DESIGN-2026-03-01-typeql-experimental.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ from exact-1 to at-most-n.
130130
* **Phase 2**: Idris2 Kernel (9 modules) — Core, Linear, Session, Effects,
131131
Modal, ProofCarrying, Quantitative, Checker, Proofs
132132
* **Phase 3**: ReScript Parser (2 files) — TQLAst.res, TQLParser.res
133-
* **Phase 4**: Examples & Tests (11 files) — 7 .vqlpp examples, 3 Idris2 test
133+
* **Phase 4**: Examples & Tests (11 files) — 7 .vqlut examples, 3 Idris2 test
134134
modules, 1 ReScript test module
135135
* **Phase 5**: FFI Skeleton (3 files) — build.zig, build.zig.zon, bridge.zig
136136
* **Phase 6**: Documentation (1 file) — examples.adoc
@@ -193,5 +193,5 @@ from exact-1 to at-most-n.
193193
1. `idris2 --typecheck typeql-experimental.ipkg` — all modules compile with `%default total`
194194
2. `cd ffi/zig && zig build test` — all 5 FFI tests pass
195195
3. `grep -rn 'believe_me\|assert_total\|assert_smaller' src/abi/` — returns nothing
196-
4. (Future) ReScript parser compiles and accepts all 7 example `.vqlpp` files
196+
4. (Future) ReScript parser compiles and accepts all 7 example `.vqlut` files
197197
5. (Future) Idris2 proofs validated against ReScript-parsed ASTs

typeql-experimental/README.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The six extensions are:
1717

1818
[cols="1,2,2"]
1919
|===
20-
|Extension |VQL++ Syntax |Idris2 Mechanism
20+
|Extension |VQL-UT Syntax |Idris2 Mechanism
2121

2222
|Linear Types
2323
|`CONSUME AFTER N USE`
@@ -66,7 +66,7 @@ The six extensions are:
6666
|Complete
6767
|Delta EBNF extending VQL v3.0
6868

69-
|Examples (7 .vqlpp files)
69+
|Examples (7 .vqlut files)
7070
|Complete
7171
|All 6 extensions + combined maximal query
7272

typeql-experimental/WHITEPAPER.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -408,8 +408,8 @@ existing keywords.
408408

409409
### 6.2 File Extension
410410

411-
TypeQL-Experimental queries use the `.vqlpp` extension (VQL Plus Plus),
412-
distinguishing them from standard `.vql` files.
411+
TypeQL-Experimental queries use the `.vqlut` extension (VQL Ultimate Type-Safe),
412+
distinguishing them from standard `.vql` files. (Previously `.vqlpp` — renamed to align with VQL-UT canonical naming.)
413413

414414
---
415415

typeql-experimental/docs/examples.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// SPDX-License-Identifier: PMPL-1.0-or-later
2-
= VQL-dt++ Annotated Examples
2+
= VQL-UT Annotated Examples
33
Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
44
:date: 2026-03-01
55
:toc: macro
66

77
== Overview
88

9-
This document provides comprehensive, annotated examples of each VQL-dt++
10-
extension and their combinations. Each example shows the VQL++ surface syntax,
9+
This document provides comprehensive, annotated examples of each VQL-UT
10+
extension and their combinations. Each example shows the VQL-UT surface syntax,
1111
the Idris2 type-level encoding, and the property being enforced.
1212

1313
== 1. Linear Types: CONSUME AFTER N USE

typeql-experimental/examples/01-linear-connection.vqlpp renamed to typeql-experimental/examples/01-linear-connection.vqlut

File renamed without changes.

typeql-experimental/examples/02-session-protocol.vqlpp renamed to typeql-experimental/examples/02-session-protocol.vqlut

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)