;;; -*- Mode:LISP; Package:USER; Base:10; Readtable:CL -*-
;;;
;;; INTERPRETER-IMPORTS.LISP
;;;
;;; There's all sorts of funny business going on with loading the interpreter.


(eval-when (load eval)
  '(shadowing-import
     '(
       k-lisp:eval
       k-lisp:evalhook
       k-lisp:applyhook
       k-lisp:*evalhook*
       k-lisp:*applyhook*
       k-lisp:macroexpand
       k-lisp:macroexpand-1
       k-lisp:*macroexpand-hook*
       )
     'interpreter))

(eval-when (load eval)
  '(shadowing-import 
     '(
       k-lisp:defun
       k-lisp:defvar
       k-lisp:defparameter
       k-lisp:defconstant
       )
     'interpreter))
