summaryrefslogtreecommitdiff
path: root/docs/index.md
diff options
context:
space:
mode:
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)