summaryrefslogtreecommitdiff
path: root/docs/type_system/group.md
diff options
context:
space:
mode:
authornodist <kevin.comas.git@gmail.com>2026-07-27 17:17:56 -0400
committernodist <kevin.comas.git@gmail.com>2026-07-27 17:17:56 -0400
commitbb912b081ed339e4a5419bd3d2ffd7465f2f72d3 (patch)
tree7f34b3af1a72672de1d12c8e23dda419c398dce3 /docs/type_system/group.md
parent003119b9f285e5610f56186bce845441409265ae (diff)
bottom up redesign
Diffstat (limited to 'docs/type_system/group.md')
-rw-r--r--docs/type_system/group.md46
1 files changed, 0 insertions, 46 deletions
diff --git a/docs/type_system/group.md b/docs/type_system/group.md
deleted file mode 100644
index 48781af..0000000
--- a/docs/type_system/group.md
+++ /dev/null
@@ -1,46 +0,0 @@
-# Group
-
----
-
-A sequence of different types accessed by index or a symbol mapped to an index
-
-```text
-Group[[TUPLE | TABLE] Collection[VAR_TREE_LIST; TYPE.SYMBOL]]
-```
-
-## Type Body Object Definitions
-
-```c
-typedef struct {
- kpl_type *var_tree, *var_list;
-} kpl_type_body_group;
-```
-
-# Alias
-
-```text
-Tuple `definition Group[[TUPLE] Collection[VAR_TREE_LIST; TYPE.SYMBOL]]
-
-Table `definition Group[[TABLE] Collection[VAR_TREE_LIST; TYPE.SYMBOL]]
-```
-
-# Operators
-
-## Symbol Access
-
-## ``get`
-
-## ``set`
-
-```text
-Result[Void] : target `set (KEY; VALUE)
-
-items : Tuple $ (1; 2; 3)
-items `set (0; 4)
-// ^ items.0 {[i] i : 4 }
-`log items // Tuple[I64; I64; I64] $ (4; 2; 3)
-```
-
-# Destructuring
-
-# Mutating