From 958093c45183a0f0e1b65c95e4c25ba326433abc Mon Sep 17 00:00:00 2001 From: Praise Tompane Date: Wed, 16 Apr 2025 20:51:26 +0200 Subject: [PATCH] docs: organize into runtimes --- .../1_implementations/deno/det.txt | 1 - .../runtimes/0_browser/0_browser.txt | 27 +++++++++++++++++++ .../0_browser}/0_index.html | 3 +-- .../0_browser}/0_index.js | 0 .../0_browser}/1_variables.js | 0 .../0_browser}/2_constants.js | 0 .../0_def.txt => runtimes/1_node/0_node.txt} | 0 .../{node => runtimes/1_node}/0_non_block.js | 0 .../{node => runtimes/1_node}/1_0_http.js | 0 .../1_node}/1_1_http_chunked.js | 0 .../{node => runtimes/1_node}/2_0_tcp.js | 0 .../1_node}/2_1_tcp_receive_data.js | 0 .../1_node}/2_2_tcp_app_chat.js | 0 .../1_node}/legacy/Events/app.js | 0 .../1_node}/legacy/Events/config.js | 0 .../1_node}/legacy/Events/emitter.js | 0 .../legacy/Modules/app_folder_module.js | 0 .../legacy/Modules/app_module_patterns.js | 0 .../1_node}/legacy/Modules/greet/english.js | 0 .../legacy/Modules/greet/greetings.json | 0 .../legacy/Modules/greet/greetingsloader.js | 0 .../1_node}/legacy/Modules/greet/index.js | 0 .../1_node}/legacy/Modules/greet/spanish.js | 0 .../1_node}/legacy/Modules/patterns/greet1.js | 0 .../1_node}/legacy/Modules/patterns/greet2.js | 0 .../1_node}/legacy/Modules/patterns/greet3.js | 0 .../1_node}/legacy/Modules/patterns/greet4.js | 0 .../1_node}/legacy/Modules/patterns/greet5.js | 0 .../1_node}/legacy/Prototypes.js | 0 .../1_node}/legacy/server/simple_server.js | 0 .../runtimes/2_deno/0_deno.txt | 19 +++++++++++++ 31 files changed, 47 insertions(+), 3 deletions(-) delete mode 100644 4_experiments/1_core_language/1_implementations/deno/det.txt create mode 100644 4_experiments/1_core_language/1_implementations/runtimes/0_browser/0_browser.txt rename 4_experiments/1_core_language/1_implementations/{browser => runtimes/0_browser}/0_index.html (75%) rename 4_experiments/1_core_language/1_implementations/{browser => runtimes/0_browser}/0_index.js (100%) rename 4_experiments/1_core_language/1_implementations/{browser => runtimes/0_browser}/1_variables.js (100%) rename 4_experiments/1_core_language/1_implementations/{browser => runtimes/0_browser}/2_constants.js (100%) rename 4_experiments/1_core_language/1_implementations/{node/0_def.txt => runtimes/1_node/0_node.txt} (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/0_non_block.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/1_0_http.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/1_1_http_chunked.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/2_0_tcp.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/2_1_tcp_receive_data.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/2_2_tcp_app_chat.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Events/app.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Events/config.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Events/emitter.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/app_folder_module.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/app_module_patterns.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/greet/english.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/greet/greetings.json (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/greet/greetingsloader.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/greet/index.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/greet/spanish.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/patterns/greet1.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/patterns/greet2.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/patterns/greet3.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/patterns/greet4.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Modules/patterns/greet5.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/Prototypes.js (100%) rename 4_experiments/1_core_language/1_implementations/{node => runtimes/1_node}/legacy/server/simple_server.js (100%) create mode 100644 4_experiments/1_core_language/1_implementations/runtimes/2_deno/0_deno.txt diff --git a/4_experiments/1_core_language/1_implementations/deno/det.txt b/4_experiments/1_core_language/1_implementations/deno/det.txt deleted file mode 100644 index 6f51878..0000000 --- a/4_experiments/1_core_language/1_implementations/deno/det.txt +++ /dev/null @@ -1 +0,0 @@ -https://github.com/denoland/deno diff --git a/4_experiments/1_core_language/1_implementations/runtimes/0_browser/0_browser.txt b/4_experiments/1_core_language/1_implementations/runtimes/0_browser/0_browser.txt new file mode 100644 index 0000000..b4d4058 --- /dev/null +++ b/4_experiments/1_core_language/1_implementations/runtimes/0_browser/0_browser.txt @@ -0,0 +1,27 @@ +def browser: + - formal: ??? + + - in words: ??? + + - plain english: ??? + + - intuition: ??? + + - properties: + - implementations: + - firefox + - chromium + - duckduckgo + - safari + - chrome + - microsoft edge + - opera + - brave + - ... + - examples: ??? + + - use cases: ??? + + - proof: ??? + +References: ??? diff --git a/4_experiments/1_core_language/1_implementations/browser/0_index.html b/4_experiments/1_core_language/1_implementations/runtimes/0_browser/0_index.html similarity index 75% rename from 4_experiments/1_core_language/1_implementations/browser/0_index.html rename to 4_experiments/1_core_language/1_implementations/runtimes/0_browser/0_index.html index 99c582c..85a9c9b 100644 --- a/4_experiments/1_core_language/1_implementations/browser/0_index.html +++ b/4_experiments/1_core_language/1_implementations/runtimes/0_browser/0_index.html @@ -1,5 +1,5 @@ - + @@ -9,7 +9,6 @@

Hello World

- diff --git a/4_experiments/1_core_language/1_implementations/browser/0_index.js b/4_experiments/1_core_language/1_implementations/runtimes/0_browser/0_index.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/browser/0_index.js rename to 4_experiments/1_core_language/1_implementations/runtimes/0_browser/0_index.js diff --git a/4_experiments/1_core_language/1_implementations/browser/1_variables.js b/4_experiments/1_core_language/1_implementations/runtimes/0_browser/1_variables.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/browser/1_variables.js rename to 4_experiments/1_core_language/1_implementations/runtimes/0_browser/1_variables.js diff --git a/4_experiments/1_core_language/1_implementations/browser/2_constants.js b/4_experiments/1_core_language/1_implementations/runtimes/0_browser/2_constants.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/browser/2_constants.js rename to 4_experiments/1_core_language/1_implementations/runtimes/0_browser/2_constants.js diff --git a/4_experiments/1_core_language/1_implementations/node/0_def.txt b/4_experiments/1_core_language/1_implementations/runtimes/1_node/0_node.txt similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/0_def.txt rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/0_node.txt diff --git a/4_experiments/1_core_language/1_implementations/node/0_non_block.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/0_non_block.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/0_non_block.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/0_non_block.js diff --git a/4_experiments/1_core_language/1_implementations/node/1_0_http.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/1_0_http.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/1_0_http.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/1_0_http.js diff --git a/4_experiments/1_core_language/1_implementations/node/1_1_http_chunked.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/1_1_http_chunked.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/1_1_http_chunked.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/1_1_http_chunked.js diff --git a/4_experiments/1_core_language/1_implementations/node/2_0_tcp.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/2_0_tcp.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/2_0_tcp.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/2_0_tcp.js diff --git a/4_experiments/1_core_language/1_implementations/node/2_1_tcp_receive_data.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/2_1_tcp_receive_data.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/2_1_tcp_receive_data.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/2_1_tcp_receive_data.js diff --git a/4_experiments/1_core_language/1_implementations/node/2_2_tcp_app_chat.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/2_2_tcp_app_chat.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/2_2_tcp_app_chat.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/2_2_tcp_app_chat.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Events/app.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Events/app.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Events/app.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Events/app.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Events/config.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Events/config.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Events/config.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Events/config.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Events/emitter.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Events/emitter.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Events/emitter.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Events/emitter.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/app_folder_module.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/app_folder_module.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/app_folder_module.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/app_folder_module.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/app_module_patterns.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/app_module_patterns.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/app_module_patterns.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/app_module_patterns.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/greet/english.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/greet/english.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/greet/english.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/greet/english.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/greet/greetings.json b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/greet/greetings.json similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/greet/greetings.json rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/greet/greetings.json diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/greet/greetingsloader.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/greet/greetingsloader.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/greet/greetingsloader.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/greet/greetingsloader.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/greet/index.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/greet/index.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/greet/index.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/greet/index.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/greet/spanish.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/greet/spanish.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/greet/spanish.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/greet/spanish.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/patterns/greet1.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/patterns/greet1.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/patterns/greet1.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/patterns/greet1.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/patterns/greet2.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/patterns/greet2.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/patterns/greet2.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/patterns/greet2.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/patterns/greet3.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/patterns/greet3.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/patterns/greet3.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/patterns/greet3.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/patterns/greet4.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/patterns/greet4.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/patterns/greet4.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/patterns/greet4.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Modules/patterns/greet5.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/patterns/greet5.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Modules/patterns/greet5.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Modules/patterns/greet5.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/Prototypes.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Prototypes.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/Prototypes.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/Prototypes.js diff --git a/4_experiments/1_core_language/1_implementations/node/legacy/server/simple_server.js b/4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/server/simple_server.js similarity index 100% rename from 4_experiments/1_core_language/1_implementations/node/legacy/server/simple_server.js rename to 4_experiments/1_core_language/1_implementations/runtimes/1_node/legacy/server/simple_server.js diff --git a/4_experiments/1_core_language/1_implementations/runtimes/2_deno/0_deno.txt b/4_experiments/1_core_language/1_implementations/runtimes/2_deno/0_deno.txt new file mode 100644 index 0000000..9e21171 --- /dev/null +++ b/4_experiments/1_core_language/1_implementations/runtimes/2_deno/0_deno.txt @@ -0,0 +1,19 @@ +def deno: + - formal: ??? + + - in words: ??? + + - plain english: ??? + + - intuition: ??? + + - properties: + - implementations: https://github.com/denoland/deno + + - examples: ??? + + - use cases: ??? + + - proof: ??? + +References: ???