Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.38 KB | None | 0 0
  1. > (walk (make-ctx expand-defines-walker)
  2.         system-lexenv
  3.         '(lambda ()
  4.            (define foo 42)
  5.            (define square (lambda ()
  6.                             (* foo foo)))
  7.            (list foo square (square)))
  8.         #f)
  9. {lambda ()
  10.   {let {{square #f} {foo #f}}
  11.     {set! square {lambda () {* foo foo}}}
  12.     {set! foo 42}
  13.     {list foo square {square}}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement