summaryrefslogtreecommitdiff
path: root/docs/index.md
diff options
context:
space:
mode:
authornodist <kevin.comas.git@gmail.com>2026-06-01 18:08:43 -0400
committernodist <kevin.comas.git@gmail.com>2026-06-01 18:08:43 -0400
commit040fb35732e6c7c0d8f4ccf7c9bee7242cea6939 (patch)
treedead2e81dd8b3778867291c0bbb93b2b75b014a3 /docs/index.md
parent07251d8774190396191b1f6c63be586902bca665 (diff)
update action syntax and start application
Diffstat (limited to 'docs/index.md')
-rw-r--r--docs/index.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/index.md b/docs/index.md
index 8d651be..57a8faf 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -16,10 +16,25 @@ This specification not only describes the language syntax but it's implementatio
* No operator precedence
+* No default variables
+
* Type inference
* All code can be run asynchronously
+* No built in asynchronous callback functions
+
+```text
+readFile("filename", callback(data))
+// langauge equivalent
+Fn[name; callback] $ (
+ ( read_file ) : `use "io"
+ callback `call read_file `call name
+) `fork ("filename"; callback)
+```
+
+* Automatically use threads
+
* Minimal dependencies, most X64 Linux distros shouldn't need to install anything to compile and run the source
* Lightweight, can run a VPS with 1 CPU Core and 1 Gigabyte of RAM
@@ -28,3 +43,4 @@ This specification not only describes the language syntax but it's implementatio
1. ##### [Syntax](./syntax/index.md)
2. ##### [Type System](./type_system/index.md)
+3. ##### [Application](./application/index.md)