summaryrefslogtreecommitdiffstats
path: root/software/scheme
diff options
context:
space:
mode:
authorbnewbold <bnewbold@eta.mit.edu>2009-01-16 05:14:20 -0500
committerbnewbold <bnewbold@eta.mit.edu>2009-01-16 05:14:20 -0500
commitce9e1069c11223190ac264c586ebe8aff21c3735 (patch)
tree015385852ba62ab6e195bb094905a0bf845d1253 /software/scheme
parent823441e43dd007d4e8931fb236ffbeada12eabd2 (diff)
downloadknowledge-ce9e1069c11223190ac264c586ebe8aff21c3735.tar.gz
knowledge-ce9e1069c11223190ac264c586ebe8aff21c3735.zip
added seasoned so far, minor changes
Diffstat (limited to 'software/scheme')
-rw-r--r--software/scheme6
1 files changed, 6 insertions, 0 deletions
diff --git a/software/scheme b/software/scheme
index ad2c5b5..258343b 100644
--- a/software/scheme
+++ b/software/scheme
@@ -59,3 +59,9 @@ C-x u Undo
C-y Paste
========= ====================================================================
+Scope
+--------------
+
+``set!`` looks up a symbol name and permanently changes the first value it comes
+across. ``let`` (and ``letrec``) create a new symbol with the given value.
+But wait, you need a ``lambda`` block to make everything work?