From 040fb35732e6c7c0d8f4ccf7c9bee7242cea6939 Mon Sep 17 00:00:00 2001 From: nodist Date: Mon, 1 Jun 2026 18:08:43 -0400 Subject: update action syntax and start application --- docs/index.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'docs/index.md') 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) -- cgit v1.2.3