X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=test.lisp;h=6d386cba2fc0c295d3d51baf5000a0c094bedce7;hb=2af650b83b1449de72dc7b8209cb2310cdea0509;hp=a38014b178d2bf9175211d10a51c8e5bc8bbdd1a;hpb=0188e1908fdc55a98c0ebb99f3a95e2787dd7c5d;p=jscl.git diff --git a/test.lisp b/test.lisp index a38014b..6d386cb 100644 --- a/test.lisp +++ b/test.lisp @@ -19,6 +19,10 @@ (fsetq f (lambda (x) (+ x 10))) (debug (f 20)) +(debug ((lambda (x) x) 9999)) + +(debug #'f) + ;;; Macros (debug "---MACROS---") @@ -53,6 +57,10 @@ (debug (symbol-name 'foo)) (debug (symbol-name 'foo-bar)) +(debug (progn 1 2 3 123)) + +(debug (let ((x 99999)) + (incf x))) ;;; &rest lambda-list @@ -60,6 +68,14 @@ (debug (lambda (x y &rest z) z)) (debug (lambda (x y &rest z) x)) + +(progn + (eval-when-compile + (%compile-defun 'f)) + (fsetq f (lambda (x) (* x x)))) + +(debug (f 33)) + ;; (debug (foo)) ;; (eval-when-compile