From 183bfb0798623d6a196d59156b4e8978bab17564 Mon Sep 17 00:00:00 2001 From: Preston Pan Date: Fri, 26 Jan 2024 15:09:04 -0800 Subject: exports both --- blog/stem.org | 2 +- index.org | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/blog/stem.org b/blog/stem.org index adec880..bd530cb 100644 --- a/blog/stem.org +++ b/blog/stem.org @@ -329,7 +329,7 @@ dupt [ [ [ dup ] dip ] dip ] def which duplicates the second and third value on the stack respectively. However, we might want to define ~dupn~ for any n, which takes in an integer and computes ~dup~ ~n~ values down. We can do that with metaprogramming, or less abstractly, we can do it by repeatedly putting quotes inside quotes, and then we can ~eval~ the resultant quote. Here is the code that programs ~dipn~ in its entirety, without any sugarcoating: -#+begin_src stem +#+begin_src stem :exports both # dsc simply discards the top object on the stack dsc2 [ dsc dsc ] def dupd [ [ dup ] dip ] def diff --git a/index.org b/index.org index 15e29c0..0d3f426 100644 --- a/index.org +++ b/index.org @@ -63,7 +63,7 @@ website: #+begin_src shell :exports code :results silent cd ~/org/website git add . -git commit -m "add metaprogramming section" +git commit -m "exports both" git push github main rsync -azvP ~/website_html/ root@nullring.xyz:/var/www/ret2pop/ #+end_src -- cgit