From 82f41dfb0de5bd5a9a018a9ca3e50613f2bccf8b Mon Sep 17 00:00:00 2001 From: Preston Pan Date: Thu, 25 Jan 2024 17:39:10 -0800 Subject: able to run stem code due to org-babel-execute! --- mindmap/recursion.org | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'mindmap/recursion.org') diff --git a/mindmap/recursion.org b/mindmap/recursion.org index 3cc2a12..cbf6dad 100644 --- a/mindmap/recursion.org +++ b/mindmap/recursion.org @@ -105,9 +105,14 @@ procedure is exactly the same as popping those values off a stack! ** Stacks Describe Recursion To see more transparently how stacks relate to recursion, we use my programming language stem, which is a concatenative programming language, as a more transparent example. -#+begin_src stem -factorial [ dup 0 <= [ 1 + ] [ dup 1 - factorial * ] ] def +#+begin_src stem :exports both +factorial [ dup 0 <= [ 1 + ] [ dup 1 - factorial * ] if ] def +5 factorial . #+end_src + +#+RESULTS: +: 120 + * TODO Recursion Describes…? * TODO Recursion is not Recursive -- cgit