refactor(stdlib): de-abbreviate namespaces (Mem/Sys/Net/Collide)

Expand the abbreviated public namespaces to full words, part of the
language-wide de-abbreviation pass:
  Mem -> Memory, Sys -> System, Net -> Network, Collide -> Collision

Math stays (universally accepted, like int/bool). Renames the dispatch
strings, LSP signatures, docs (dirs, files, frontmatter), and the
inventory manifest; behavior is byte-identical (the bare rt_ targets are
unchanged). Reseeded; C-free bootstrap fixpoint holds; all suites green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Orkun ÇAKILKAYA 2026-08-30 01:30:47 +03:00
parent 6e6467b515
commit 2f19c8d8e2
50 changed files with 360 additions and 360 deletions

View file

@ -1,6 +1,6 @@
---
id: collide
title: Collide
id: collision
title: Collision
order: 6
---

View file

@ -1,13 +1,13 @@
---
id: collide-circles
name: Collide.circles
category: collide
id: collision-circles
name: Collision.circles
category: collision
kind: namespace-method
tokens: Collide.circles
sig: Collide.circles(ax, ay, ar, bx, by, br) -> bool
tokens: Collision.circles
sig: Collision.circles(ax, ay, ar, bx, by, br) -> bool
tip: Do two circles overlap?
order: 2
ns: Collide
ns: Collision
member: circles
---
@ -16,7 +16,7 @@ Returns <code>true</code> when circles centred at <code>(ax, ay)</code> and <cod
```ludic
program Demo {
handler Step phase Update {
if Collide.circles(px, py, 8, ex, ey, 8) { collide() }
if Collision.circles(px, py, 8, ex, ey, 8) { collide() }
}
}
```

View file

@ -1,13 +1,13 @@
---
id: collide-point_rect
name: Collide.point_rect
category: collide
id: collision-point_rect
name: Collision.point_rect
category: collision
kind: namespace-method
tokens: Collide.point_rect
sig: Collide.point_rect(px, py, rx, ry, rw, rh) -> bool
tokens: Collision.point_rect
sig: Collision.point_rect(px, py, rx, ry, rw, rh) -> bool
tip: Is a point inside a rectangle?
order: 1
ns: Collide
ns: Collision
member: point_rect
---
@ -16,7 +16,7 @@ Returns <code>true</code> when the point <code>(px, py)</code> lies within the r
```ludic
program Demo {
handler Step phase Update {
if Collide.point_rect(mx, my, bx, by, bw, bh) { press() }
if Collision.point_rect(mx, my, bx, by, bw, bh) { press() }
}
}
```

View file

@ -1,13 +1,13 @@
---
id: collide-rect_circle
name: Collide.rect_circle
category: collide
id: collision-rect_circle
name: Collision.rect_circle
category: collision
kind: namespace-method
tokens: Collide.rect_circle
sig: Collide.rect_circle(rx, ry, rw, rh, cx, cy, cr) -> bool
tokens: Collision.rect_circle
sig: Collision.rect_circle(rx, ry, rw, rh, cx, cy, cr) -> bool
tip: Does a rectangle overlap a circle?
order: 3
ns: Collide
ns: Collision
member: rect_circle
---
@ -16,7 +16,7 @@ Returns <code>true</code> when the rectangle <code>(rx, ry, rw, rh)</code> overl
```ludic
program Demo {
handler Step phase Update {
if Collide.rect_circle(tx, ty, 16, 16, bx, by, 6) { block() }
if Collision.rect_circle(tx, ty, 16, 16, bx, by, 6) { block() }
}
}
```

View file

@ -1,13 +1,13 @@
---
id: collide-rects
name: Collide.rects
category: collide
id: collision-rects
name: Collision.rects
category: collision
kind: namespace-method
tokens: Collide.rects
sig: Collide.rects(ax, ay, aw, ah, bx, by, bw, bh) -> bool
tokens: Collision.rects
sig: Collision.rects(ax, ay, aw, ah, bx, by, bw, bh) -> bool
tip: Do two rectangles overlap?
order: 0
ns: Collide
ns: Collision
member: rects
---
@ -16,7 +16,7 @@ Returns <code>true</code> when the axis-aligned rectangles <code>(ax, ay, aw, ah
```ludic
program Demo {
handler Step phase Update {
if Collide.rects(px, py, 16, 16, ex, ey, 16, 16) { hit() }
if Collision.rects(px, py, 16, 16, ex, ey, 16, 16) { hit() }
}
}
```

View file

@ -1,6 +1,6 @@
---
id: mem
title: Mem
id: memory
title: Memory
order: 6
---

View file

@ -1,13 +1,13 @@
---
id: mem-bytes
name: Mem.bytes
category: mem
id: memory-bytes
name: Memory.bytes
category: memory
kind: namespace-method
tokens: Mem.bytes
sig: Mem.bytes(n) -> ptr
tokens: Memory.bytes
sig: Memory.bytes(n) -> ptr
tip: Allocate n bytes.
order: 0
ns: Mem
ns: Memory
member: bytes
---

View file

@ -1,13 +1,13 @@
---
id: mem-copy
name: Mem.copy
category: mem
id: memory-copy
name: Memory.copy
category: memory
kind: namespace-method
tokens: Mem.copy
sig: Mem.copy(dst, src, n) -> void
tokens: Memory.copy
sig: Memory.copy(dst, src, n) -> void
tip: Copy n bytes between buffers.
order: 2
ns: Mem
ns: Memory
member: copy
---

View file

@ -1,13 +1,13 @@
---
id: mem-fill
name: Mem.fill
category: mem
id: memory-fill
name: Memory.fill
category: memory
kind: namespace-method
tokens: Mem.fill
sig: Mem.fill(buf, value, n) -> void
tokens: Memory.fill
sig: Memory.fill(buf, value, n) -> void
tip: Set n bytes to a value.
order: 3
ns: Mem
ns: Memory
member: fill
---

View file

@ -1,13 +1,13 @@
---
id: mem-peek
name: Mem.peek
category: mem
id: memory-peek
name: Memory.peek
category: memory
kind: namespace-method
tokens: Mem.peek
sig: Mem.peek(buf, i) -> int
tokens: Memory.peek
sig: Memory.peek(buf, i) -> int
tip: Read one byte.
order: 4
ns: Mem
ns: Memory
member: peek
---

View file

@ -1,13 +1,13 @@
---
id: mem-poke
name: Mem.poke
category: mem
id: memory-poke
name: Memory.poke
category: memory
kind: namespace-method
tokens: Mem.poke
sig: Mem.poke(buf, i, value) -> void
tokens: Memory.poke
sig: Memory.poke(buf, i, value) -> void
tip: Write one byte.
order: 5
ns: Mem
ns: Memory
member: poke
---

View file

@ -1,13 +1,13 @@
---
id: mem-words
name: Mem.words
category: mem
id: memory-words
name: Memory.words
category: memory
kind: namespace-method
tokens: Mem.words
sig: Mem.words(n) -> words
tokens: Memory.words
sig: Memory.words(n) -> words
tip: Allocate n 32-bit words.
order: 1
ns: Mem
ns: Memory
member: words
---

View file

@ -1,14 +0,0 @@
---
id: net-apply
name: Net.apply
category: net
kind: namespace-method
tokens: Net.apply
sig: Net.apply(entity, buf) -> int
tip: Apply serialized state to an entity.
order: 3
ns: Net
member: apply
---
Reads synced fields from <code>buf</code> into <code>entity</code> — the inverse of <code>Net.serialize</code>.

View file

@ -1,14 +0,0 @@
---
id: net-local_id
name: Net.local_id
category: net
kind: namespace-method
tokens: Net.local_id
sig: Net.local_id() -> int
tip: This peer's own id.
order: 8
ns: Net
member: local_id
---
Returns the network id of the local peer.

View file

@ -1,6 +1,6 @@
---
id: net
title: Net
id: network
title: Network
order: 6
---

View file

@ -0,0 +1,14 @@
---
id: network-apply
name: Network.apply
category: network
kind: namespace-method
tokens: Network.apply
sig: Network.apply(entity, buf) -> int
tip: Apply serialized state to an entity.
order: 3
ns: Network
member: apply
---
Reads synced fields from <code>buf</code> into <code>entity</code> — the inverse of <code>Network.serialize</code>.

View file

@ -1,13 +1,13 @@
---
id: net-is_owner
name: Net.is_owner
category: net
id: network-is_owner
name: Network.is_owner
category: network
kind: namespace-method
tokens: Net.is_owner
sig: Net.is_owner(entity) -> bool
tokens: Network.is_owner
sig: Network.is_owner(entity) -> bool
tip: Does this peer own the entity?
order: 7
ns: Net
ns: Network
member: is_owner
---

View file

@ -1,13 +1,13 @@
---
id: net-is_server
name: Net.is_server
category: net
id: network-is_server
name: Network.is_server
category: network
kind: namespace-method
tokens: Net.is_server
sig: Net.is_server() -> bool
tokens: Network.is_server
sig: Network.is_server() -> bool
tip: Is this peer the server?
order: 6
ns: Net
ns: Network
member: is_server
---

View file

@ -0,0 +1,14 @@
---
id: network-local_id
name: Network.local_id
category: network
kind: namespace-method
tokens: Network.local_id
sig: Network.local_id() -> int
tip: This peer's own id.
order: 8
ns: Network
member: local_id
---
Returns the network id of the local peer.

View file

@ -1,13 +1,13 @@
---
id: net-owner
name: Net.owner
category: net
id: network-owner
name: Network.owner
category: network
kind: namespace-method
tokens: Net.owner
sig: Net.owner(entity) -> int
tokens: Network.owner
sig: Network.owner(entity) -> int
tip: The peer that owns an entity.
order: 4
ns: Net
ns: Network
member: owner
---

View file

@ -1,13 +1,13 @@
---
id: net-poll
name: Net.poll
category: net
id: network-poll
name: Network.poll
category: network
kind: namespace-method
tokens: Net.poll
sig: Net.poll(buf, cap) -> int
tokens: Network.poll
sig: Network.poll(buf, cap) -> int
tip: Read an inbound datagram.
order: 1
ns: Net
ns: Network
member: poll
---

View file

@ -1,13 +1,13 @@
---
id: net-send
name: Net.send
category: net
id: network-send
name: Network.send
category: network
kind: namespace-method
tokens: Net.send
sig: Net.send(peer, buf, len) -> void
tokens: Network.send
sig: Network.send(peer, buf, len) -> void
tip: Put a datagram on the wire.
order: 0
ns: Net
ns: Network
member: send
---

View file

@ -1,13 +1,13 @@
---
id: net-serialize
name: Net.serialize
category: net
id: network-serialize
name: Network.serialize
category: network
kind: namespace-method
tokens: Net.serialize
sig: Net.serialize(entity, buf) -> int
tokens: Network.serialize
sig: Network.serialize(entity, buf) -> int
tip: Serialize an entity's synced state.
order: 2
ns: Net
ns: Network
member: serialize
---

View file

@ -1,13 +1,13 @@
---
id: net-set_owner
name: Net.set_owner
category: net
id: network-set_owner
name: Network.set_owner
category: network
kind: namespace-method
tokens: Net.set_owner
sig: Net.set_owner(entity, peer) -> void
tokens: Network.set_owner
sig: Network.set_owner(entity, peer) -> void
tip: Assign ownership of an entity.
order: 5
ns: Net
ns: Network
member: set_owner
---

View file

@ -1,14 +0,0 @@
---
id: sys-file_close
name: Sys.file_close
category: sys
kind: namespace-method
tokens: Sys.file_close
sig: Sys.file_close(file) -> void
tip: Close a file.
order: 11
ns: Sys
member: file_close
---
Closes <code>file</code>, flushing any buffered writes.

View file

@ -1,14 +0,0 @@
---
id: sys-stderr
name: Sys.stderr
category: sys
kind: namespace-method
tokens: Sys.stderr
sig: Sys.stderr() -> ptr
tip: The standard error handle.
order: 13
ns: Sys
member: stderr
---
Returns the standard-error file handle, for <code>Sys.file_write</code>.

View file

@ -1,14 +0,0 @@
---
id: sys-stdout
name: Sys.stdout
category: sys
kind: namespace-method
tokens: Sys.stdout
sig: Sys.stdout() -> ptr
tip: The standard output handle.
order: 12
ns: Sys
member: stdout
---
Returns the standard-output file handle, for <code>Sys.file_write</code>.

View file

@ -1,6 +1,6 @@
---
id: sys
title: Sys
id: system
title: System
order: 6
---

View file

@ -1,13 +1,13 @@
---
id: sys-arg
name: Sys.arg
category: sys
id: system-arg
name: System.arg
category: system
kind: namespace-method
tokens: Sys.arg
sig: Sys.arg(i) -> str
tokens: System.arg
sig: System.arg(i) -> str
tip: A command-line argument by index.
order: 0
ns: Sys
ns: System
member: arg
---

View file

@ -1,13 +1,13 @@
---
id: sys-arg_count
name: Sys.arg_count
category: sys
id: system-arg_count
name: System.arg_count
category: system
kind: namespace-method
tokens: Sys.arg_count
sig: Sys.arg_count() -> int
tokens: System.arg_count
sig: System.arg_count() -> int
tip: The number of command-line arguments.
order: 1
ns: Sys
ns: System
member: arg_count
---

View file

@ -1,13 +1,13 @@
---
id: sys-env
name: Sys.env
category: sys
id: system-env
name: System.env
category: system
kind: namespace-method
tokens: Sys.env
sig: Sys.env(name) -> str
tokens: System.env
sig: System.env(name) -> str
tip: Read an environment variable.
order: 4
ns: Sys
ns: System
member: env
---

View file

@ -1,13 +1,13 @@
---
id: sys-exit
name: Sys.exit
category: sys
id: system-exit
name: System.exit
category: system
kind: namespace-method
tokens: Sys.exit
sig: Sys.exit(code) -> void
tokens: System.exit
sig: System.exit(code) -> void
tip: End the process with a status code.
order: 2
ns: Sys
ns: System
member: exit
---

View file

@ -0,0 +1,14 @@
---
id: system-file_close
name: System.file_close
category: system
kind: namespace-method
tokens: System.file_close
sig: System.file_close(file) -> void
tip: Close a file.
order: 11
ns: System
member: file_close
---
Closes <code>file</code>, flushing any buffered writes.

View file

@ -1,13 +1,13 @@
---
id: sys-file_open
name: Sys.file_open
category: sys
id: system-file_open
name: System.file_open
category: system
kind: namespace-method
tokens: Sys.file_open
sig: Sys.file_open(path, mode) -> ptr
tokens: System.file_open
sig: System.file_open(path, mode) -> ptr
tip: Open a file.
order: 6
ns: Sys
ns: System
member: file_open
---

View file

@ -1,13 +1,13 @@
---
id: sys-file_read
name: Sys.file_read
category: sys
id: system-file_read
name: System.file_read
category: system
kind: namespace-method
tokens: Sys.file_read
sig: Sys.file_read(file, buf, n) -> int
tokens: System.file_read
sig: System.file_read(file, buf, n) -> int
tip: Read bytes from a file.
order: 7
ns: Sys
ns: System
member: file_read
---

View file

@ -1,13 +1,13 @@
---
id: sys-file_seek
name: Sys.file_seek
category: sys
id: system-file_seek
name: System.file_seek
category: system
kind: namespace-method
tokens: Sys.file_seek
sig: Sys.file_seek(file, offset, whence) -> int
tokens: System.file_seek
sig: System.file_seek(file, offset, whence) -> int
tip: Move a file's read/write position.
order: 9
ns: Sys
ns: System
member: file_seek
---

View file

@ -1,13 +1,13 @@
---
id: sys-file_tell
name: Sys.file_tell
category: sys
id: system-file_tell
name: System.file_tell
category: system
kind: namespace-method
tokens: Sys.file_tell
sig: Sys.file_tell(file) -> int
tokens: System.file_tell
sig: System.file_tell(file) -> int
tip: The current file position.
order: 10
ns: Sys
ns: System
member: file_tell
---

View file

@ -1,13 +1,13 @@
---
id: sys-file_write
name: Sys.file_write
category: sys
id: system-file_write
name: System.file_write
category: system
kind: namespace-method
tokens: Sys.file_write
sig: Sys.file_write(file, buf, n) -> int
tokens: System.file_write
sig: System.file_write(file, buf, n) -> int
tip: Write bytes to a file.
order: 8
ns: Sys
ns: System
member: file_write
---

View file

@ -1,13 +1,13 @@
---
id: sys-read_char
name: Sys.read_char
category: sys
id: system-read_char
name: System.read_char
category: system
kind: namespace-method
tokens: Sys.read_char
sig: Sys.read_char() -> int
tokens: System.read_char
sig: System.read_char() -> int
tip: Read one byte from standard input.
order: 5
ns: Sys
ns: System
member: read_char
---

View file

@ -1,13 +1,13 @@
---
id: sys-run
name: Sys.run
category: sys
id: system-run
name: System.run
category: system
kind: namespace-method
tokens: Sys.run
sig: Sys.run(command) -> int
tokens: System.run
sig: System.run(command) -> int
tip: Run a shell command.
order: 3
ns: Sys
ns: System
member: run
---

View file

@ -0,0 +1,14 @@
---
id: system-stderr
name: System.stderr
category: system
kind: namespace-method
tokens: System.stderr
sig: System.stderr() -> ptr
tip: The standard error handle.
order: 13
ns: System
member: stderr
---
Returns the standard-error file handle, for <code>System.file_write</code>.

View file

@ -0,0 +1,14 @@
---
id: system-stdout
name: System.stdout
category: system
kind: namespace-method
tokens: System.stdout
sig: System.stdout() -> ptr
tip: The standard output handle.
order: 12
ns: System
member: stdout
---
Returns the standard-output file handle, for <code>System.file_write</code>.