Skip to content

Commit 781b3fa

Browse files
Jonathan D.A. Jewellclaude
andcommitted
docs: add KQL (Knot Query Language) to database query languages
QuandleDB's planned query language for topological knot queries. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 573a56d commit 781b3fa

1 file changed

Lines changed: 20 additions & 2 deletions

File tree

COMPLETE-LANGUAGE-PORTFOLIO.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,20 @@
1717
8. **Error-Lang** - `/var/mnt/eclipse/repos/error-lang` ⚠️ 45%
1818
9. **Oblibeny** - `/var/mnt/eclipse/repos/oblibeny` ⚠️ 20%
1919

20-
### Database Query Languages (2)
20+
### Database Query Languages (3)
2121

2222
10. **VQL** (Verification Query Language) - `/var/mnt/eclipse/repos/verisimdb/src/vql/` ⚠️ ~40%
2323
- Part of VeriSimDB multimodal database
2424
- ReScript implementation
2525
- Parser, AST, Error handling exist
2626
- Query language for 6 modalities (Graph, Vector, Tensor, Semantic, Document, Temporal)
2727

28-
11. **FBQL-DT** (FormDB Query Language - Dependent Types) - `/var/mnt/eclipse/repos/fbql-dt/` ⚠️ ~50%
28+
11. **KQL** (Knot Query Language) - `/var/mnt/eclipse/repos/quandledb/` (in development)
29+
- Query language for QuandleDB knot-theory database
30+
- Wraps Skein.jl engine (Julia)
31+
- Topological queries: crossing number, writhe, genus, Jones polynomial
32+
33+
12. **FBQL-DT** (FormDB Query Language - Dependent Types) - `/var/mnt/eclipse/repos/fbql-dt/` ⚠️ ~50%
2934
- Lean 4 implementation
3035
- Dependent types for compile-time DB constraint verification
3136
- Zig FFI bridge to Forth core
@@ -264,6 +269,19 @@ program competition_2025 {
264269

265270
---
266271

272+
#### KQL (Knot Query Language)
273+
**Location:** `quandledb/` (in development)
274+
**Tech:** Julia (server) + ReScript (frontend)
275+
**Purpose:** Query language for QuandleDB — a knot-theory database built on Skein.jl
276+
**Status:** In development
277+
278+
<!-- KQL is the planned query language for QuandleDB, a web application wrapping
279+
the Skein.jl knot database engine. QuandleDB provides HTTP API + web UI for
280+
querying knots by invariants (crossing number, writhe, genus, Jones polynomial).
281+
KQL will add a dedicated query DSL for topological queries. -->
282+
283+
---
284+
267285
#### FBQL-DT (FormDB Query Language - Dependent Types)
268286
**Location:** `fbql-dt/`
269287
**Tech:** Lean 4 (dependent types) + Zig FFI

0 commit comments

Comments
 (0)