Started building out the site.

This commit is contained in:
Leon Mika 2025-01-18 16:02:35 +11:00
parent f119683b57
commit b62458d7cd
14 changed files with 368 additions and 31 deletions

22
_docs/index.md Normal file
View file

@ -0,0 +1,22 @@
# Universal Command Language
Universal Command Language, or UCL, is a scripting language designed for use with REPLs or batch jobs.
It's heavily inspired by the likes of TCL and Bash, and it's purpose is to be usable as an interactive command
language while at the same time being useful enough as a scripting language for simple automation tasks.
The flavour of a particular UCL instance will depend heavily on the host environment. Most likely additional commands
will be defined, and some commands may be removed. But this page describes the features of a "typical" UCL instance.
## Example
```
proc greet { |someone|
echo "Hello, $someone"
}
greet "world"
```
## Status
This is very much still in development and is subject to change.