Browse Source

quineo and twineo.

Lucas Stadler 11 years ago
parent
commit
de2c1382ad
1 changed files with 10 additions and 0 deletions
  1. 10 0
      scm/evalo.scm

+ 10 - 0
scm/evalo.scm

@ -43,3 +43,13 @@
43 43
        (evalo e1 env `((lambda (,x) ,body) in ,env^))
44 44
        (evalo e2 env arg)
45 45
        (evalo body `((,x . ,arg) . ,env^) val))])))
46
47
(define quineo
48
  (lambda (q)
49
    (evalo q '() q)))
50
51
(define twineo
52
  (lambda (p q)
53
    (=/= p q)
54
    (evalo p '() q)
55
    (evalo q '() p)))