This commit is contained in:
Justin Ethier 2017-12-15 14:17:14 -05:00
parent d75cd52850
commit a92cb172f8

View file

@ -1,6 +1,9 @@
;; This is a temporary test file
(import (scheme base) (scheme write) (scheme eval) (scheme cyclone util))
(define env (env:extend-environment '() '() env:the-empty-environment))
(define env2 (env:extend-environment '(a b c) '(1 2 3) env))
(define a-env (create-environment '() '()))
(let* (
@ -10,14 +13,14 @@
(defined-macros
(filter
(lambda (v)
(Cyc-macro? (Cyc-get-cvar (cdr v))))
(Cyc-macro? (Cyc-get-cvar (cadr v))))
zipped))
(macro-env
(env:extend-environment
(map car defined-macros)
(map (lambda (v)
(list 'macro (cdr v)))
(list 'macro (cadr v)))
defined-macros)
'())) ;; base-env
)
(write macro-env))
(write (list vars vals zipped defined-macros macro-env)))