From 0a63c9f9db29436c94f09d47b8b3296cecce8d6c Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Sat, 7 Mar 2015 15:59:52 -0600 Subject: guide: minor cleanup of "let*" section. --- process/guide.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'process') 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 -- cgit v1.2.3