mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-23 20:15:05 +02:00
WIP
This commit is contained in:
parent
d75cd52850
commit
a92cb172f8
1 changed files with 6 additions and 3 deletions
|
@ -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)))
|
||||
|
|
Loading…
Add table
Reference in a new issue