diff options
| author | nodist <kevin.comas.git@gmail.com> | 2026-07-27 17:17:56 -0400 |
|---|---|---|
| committer | nodist <kevin.comas.git@gmail.com> | 2026-07-27 17:17:56 -0400 |
| commit | bb912b081ed339e4a5419bd3d2ffd7465f2f72d3 (patch) | |
| tree | 7f34b3af1a72672de1d12c8e23dda419c398dce3 /docs/application/index.md | |
| parent | 003119b9f285e5610f56186bce845441409265ae (diff) | |
bottom up redesign
Diffstat (limited to 'docs/application/index.md')
| -rw-r--r-- | docs/application/index.md | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/docs/application/index.md b/docs/application/index.md deleted file mode 100644 index 804e952..0000000 --- a/docs/application/index.md +++ /dev/null @@ -1,72 +0,0 @@ -# Runtime - ---- - -## Requirements - -* Linux X64 with io_uring (6+) -* GNU Make -* GCC with -std=gnu99 -fhardened (14+) - -## Sections - -* ##### [Interface](./interface.md) -* ##### [Thread](./thread.md) -* ##### [Mutex](./mutex.md) -* ##### [Memory](./memory.md) -* ##### [Io](./io.md) -* ##### [Shared](./shared.md) -* ##### [Identifier](./identifier.md) -* ##### [Type](./type.md) -* ##### [Group](./group.md) -* ##### [Buffer](./buffer.md) -* ##### [Map](./map.md) -* ##### [Queue](./queue.md) -* ##### [Union](./union.md) -* ##### [Native](./native.md) -* ##### [Namespace](./namespace.md) -* ##### [Error](./error.md) -* ##### [Testing](./testing.md) - -# Invocation - -## Startup - -1. Configuration - * `thread_count` - defaults to number of available processors -2. Initialize allocators -3. Initialize tasks -4. Initialize types - * Built In Alias -5. Initialize IO - * Size of registered sparse buffers -6. Initialize Jit -7. Initialize Op Matching -8. Initialize Ir Matching - -## Main - -### Module - -### String/REPL - -## Life cycle - -1. ##### [Register](../lifecycle/register.md) -2. ##### [Parse](../lifecycle/parse.md) -3. ##### [Scope](../lifecycle/scope.md) -4. ##### [Import](../lifecycle/import.md) -5. ##### [Check](../lifecycle/check.md) -6. ##### [Eval](../lifecycle/eval.md) -7. ##### [Ir](../lifecycle/ir.md) -8. ##### [Jit](../lifecycle/jit.md) -9. ##### [Exec](../lifecycle/exec.md) -10. ##### [Notify](../lifecycle/notify.md) - -## Shutdown - -1. Clean up Jit -2. Clean up IO -3. Clean up types -4. Clean up tasks -5. Clean up allocators |
