chore: adopt learning-first charter and UTC run versions

This commit is contained in:
Hermes Agent
2026-10-20 15:57:54 +00:00
parent 9dfd777c41
commit dd7e8b8b20
20 changed files with 138 additions and 47 deletions
+21 -1
View File
@@ -4,10 +4,30 @@
**Claro** is a small, readable scripting language for beginners. It is designed to make programming approachable without requiring punctuation-heavy syntax, while still providing a path toward functions, types, objects, files, packages, and networking.
Current release: **v1.18.26**
Current release: **v2026.10.20.155641**
## Versioning
Development/release runs use their current UTC date and time: `vYYYY.MM.DD.HHMMSS`.
Stamp once at the beginning of each run, then build:
```bash
python3 tools/stamp_version.py
make
```
Ordinary rebuilds retain the run version. The stamp updates current runtime,
IDE metadata, generated project/lockfile versions, validators, and current docs;
historical release records remain unchanged. Existing lockfiles from a previous
run can be refreshed with `claro package lock`.
## Quick start
Claro's learning-first development charter and current priorities are in
[`docs/LEARNING_FIRST.md`](docs/LEARNING_FIRST.md). It supersedes older
feature-expansion priorities for current development; historical roadmaps remain
available as project history.
Build Claro with a C99 compiler and `make`:
```bash