Add docs/STABLE_RELEASE.md from Claro v1.17.26 zip
This commit is contained in:
@@ -0,0 +1,60 @@
|
|||||||
|
# Claro v1.10.26 Stable Release
|
||||||
|
|
||||||
|
Claro v1.10.26 is the first stable v1 foundation release.
|
||||||
|
|
||||||
|
The goal is not to be huge. The goal is to be reliable, readable, and friendly enough for beginner learners while still giving them a real scripting language to grow with.
|
||||||
|
|
||||||
|
## Stable core
|
||||||
|
|
||||||
|
The v1.10.26 stable core includes:
|
||||||
|
|
||||||
|
- `SAY`
|
||||||
|
- `ASK`
|
||||||
|
- `SET`
|
||||||
|
- `IF` / `ELSE` / `END`
|
||||||
|
- loops
|
||||||
|
- lists and maps
|
||||||
|
- simple functions with `TEACH` and `DO`
|
||||||
|
- files and folders
|
||||||
|
- JSON
|
||||||
|
- imports
|
||||||
|
- `TRY` / `CATCH`
|
||||||
|
- command-line arguments
|
||||||
|
- environment lookup
|
||||||
|
- text helpers
|
||||||
|
- list helpers
|
||||||
|
- random numbers
|
||||||
|
- command output capture
|
||||||
|
- lessons and examples
|
||||||
|
- `claro test`
|
||||||
|
- `claro check`
|
||||||
|
- `claro fmt`
|
||||||
|
- `claro repl`
|
||||||
|
- `claro validate`
|
||||||
|
|
||||||
|
## Compatibility
|
||||||
|
|
||||||
|
Older RC syntax remains accepted where practical:
|
||||||
|
|
||||||
|
- `SET name TO "Jon"`
|
||||||
|
- `SET name "Jon"`
|
||||||
|
- `ASK "Name?" AS name`
|
||||||
|
- `ASK "Name?" name`
|
||||||
|
- `ENDIF`
|
||||||
|
- `DONE`
|
||||||
|
- `LEARNED`
|
||||||
|
- `END`
|
||||||
|
|
||||||
|
## Not finished yet
|
||||||
|
|
||||||
|
These are still future-growth areas, not fully finished production systems:
|
||||||
|
|
||||||
|
- full SDL game development
|
||||||
|
- real threaded concurrency
|
||||||
|
- full networking stack
|
||||||
|
- online package manager
|
||||||
|
- strong static type checker
|
||||||
|
- advanced IDE integration
|
||||||
|
- large object system
|
||||||
|
|
||||||
|
They should grow inside the v1 line over time.
|
||||||
Reference in New Issue
Block a user