* 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
#+BEGIN_SRC lisp
  (eval `(+ . ,(list 1 2 3)))
  ;; should output 6
  ;; throws error instead
#+END_SRC

* TODO BUG 2: eval dot notation
#+BEGIN_SRC lisp
  (begin
   (define a (list 1 2 3))
   (eval `(+ . ,a)))
  ;; should output 6
  ;; outputs 0
#+END_SRC
