Skip to content

Instantly share code, notes, and snippets.

@redsquirrel
Forked from jimweirich/gist:189259
Created September 22, 2009 01:03
Show Gist options
  • Save redsquirrel/190678 to your computer and use it in GitHub Desktop.
Save redsquirrel/190678 to your computer and use it in GitHub Desktop.
;; What happens when Alyssa uses new-if is that all of new-if's
;; "arguments" are evaluated and then given to new-if, as opposed
;; to the special form of "if" where the "else" clause is only
;; evaluated if the predicate is false. Since there is a
;; recursive call in the "else" clause, the call never returns.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment