509 B
509 B
- rename slime to plisk
- rename modifying functions to prefix '!'
- go through sicp and use the examples as test files
- test macro expanding to macro
- create global environment- and callstack
- BUG 1: eval dot notation
- BUG 2: eval dot notation
TODO rename slime to plisk
TODO rename modifying functions to prefix '!'
TODO go through sicp and use the examples as test files
TODO test macro expanding to macro
TODO create global environment- and callstack
TODO BUG 1: eval dot notation
(eval `(+ . ,(list 1 2 3)))
;; should output 6
;; throws error instead
TODO BUG 2: eval dot notation
(begin
(define a (list 1 2 3))
(eval `(+ . ,a)))
;; should output 6
;; outputs 0