From 98757ce0231c9649e3fd49bca6b5dd8a93424d82 Mon Sep 17 00:00:00 2001 From: trans_soup <> Date: Tue, 7 Nov 2023 03:54:38 +0100 Subject: [PATCH] add ideas list. --- ideas.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 ideas.md diff --git a/ideas.md b/ideas.md new file mode 100644 index 0000000..7e7e173 --- /dev/null +++ b/ideas.md @@ -0,0 +1,11 @@ +some ideas for the future: + +- things specific to this repl: + - saving & loading repl sessions somehow + - collections of broadly useful functions that can be loaded into the repl +- optimization: + - lazy evaluation + - recognizing when reducing a term forms an endless loop and stopping reduction of that term + - trampolining for reduction to prevent stack overflow + - memoization + - some more efficient way of storing & reducing functions based on finding expressions that occur in several parts of a program? probably related to the above