From 24983d71caaa7ba13f42a555847ce7a9b9d42883 Mon Sep 17 00:00:00 2001 From: osmarks Date: Sun, 25 Aug 2024 13:54:02 +0000 Subject: [PATCH] =?UTF-8?q?Create=20=E2=80=98polychoron=E2=80=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- polychoron.myco | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 polychoron.myco diff --git a/polychoron.myco b/polychoron.myco new file mode 100644 index 0000000..38f4a4f --- /dev/null +++ b/polychoron.myco @@ -0,0 +1,3 @@ +Polychoron is the [[potatOS]] component responsible for multitasking. PotatOS is written in [[Lua]], which uses [[coroutines]] for cooperative multithreading, and [[ComputerCraft]], which uses primarily event-driven IO, so Polychoron creates coroutines for every thread/process, waking them when the appropriate event is received. Unlike the native `parallel` mechanism, Polychoron processes can be added, removed or paused at runtime. + +Since PotatOS Epenthesis, Polychoron has also managed capabilities and restrictions for each process and provided IPC. \ No newline at end of file