summaryrefslogtreecommitdiff
path: root/docs/index.md
diff options
context:
space:
mode:
authornodist <kevin.comas.git@gmail.com>2026-09-03 12:32:13 -0400
committernodist <kevin.comas.git@gmail.com>2026-09-03 12:32:13 -0400
commit9ea666b63c5105131bb7f772ae3fbe9b56a865ff (patch)
tree92ef8a29efa73c3ebe6637e8ab8f6305e4aa69d1 /docs/index.md
parent85773659adcced87804c6304fb71c9ea33ae43eb (diff)
change spec layout
Diffstat (limited to 'docs/index.md')
-rw-r--r--docs/index.md34
1 files changed, 3 insertions, 31 deletions
diff --git a/docs/index.md b/docs/index.md
index acab793..9766a42 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -2,36 +2,8 @@
---
-## Language Goals
+Version 0.0.0
-### Implicit Error Handling
+This is the specification of the language and its implementation.
-* All operations return a `Result` that can be manually or automatically checked
-
-### Asynchronous First
-
-* No functions, only coroutines
-
-### All Code Is Thread Safe
-
-* Values are atomic and all containers have a `mutex` like mechanism that is implicitly locked before use
-
-### Strongly Typed
-
-* Dynamic types are represented by `Any`, these types have to be matched to a type before they can be used
-
-### Single Invocation
-
-* Just In Time Compilation
-
-### Asymmetric C Interoperability
-
-KPL code can call C code, C code can call certain KPL code
-
-### Run On Linux/WSL With `io_uring` For `X86-64` And `Aarch64` Only with Minimal Dependencies
-
-* GCC, Make and OpenSSL; should compile on most distributions without any extra steps
-
-### Low Resource Usage
-
-* Should work on servers with 1 Core and 1 Gigabyte of RAM
+The documentation on how to use the language will be posted somewhere else