diff options
| author | Joel Martin <github@martintribe.org> | 2015-03-07 15:59:52 -0600 |
|---|---|---|
| committer | Joel Martin <github@martintribe.org> | 2015-03-07 15:59:52 -0600 |
| commit | 0a63c9f9db29436c94f09d47b8b3296cecce8d6c (patch) | |
| tree | a9a5d69e994ced1a3a337a18c2ec25de759d943f | |
| parent | daa1cf3fe5a23c087c87829bfebeeb01ac04911b (diff) | |
| download | mal-0a63c9f9db29436c94f09d47b8b3296cecce8d6c.tar.gz mal-0a63c9f9db29436c94f09d47b8b3296cecce8d6c.zip | |
guide: minor cleanup of "let*" section.
| -rw-r--r-- | process/guide.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/process/guide.md b/process/guide.md index 5ac6d44..a7daa3d 100644 --- a/process/guide.md +++ b/process/guide.md @@ -524,10 +524,10 @@ diff -urp ../process/step2_eval.txt ../process/step3_env.txt evaluated second parameter as the value. * symbol "let*": create a new environment using the current environment as the outer value and then use the first parameter as - a list of new bindings in the "let" environment. Take the second + a list of new bindings in the "let*" environment. Take the second element of the binding list, call `EVAL` using the new "let*" environment as the evaluation environment, then call `set` on the - "let" environment using the first binding list element as the key + "let*" environment using the first binding list element as the key and the evaluated second element as the value. This is repeated for each odd/even pair in the binding list. Note in particular, the bindings earlier in the list can be referred to by later |
