Plaster

common-lisp
(defpackage #:foo (:use #:cl) (:export #:bar)) (defun foo:bar (target &rest args) (declare (ignore args)) (format target "one")) (defun test () (format t "~/foo:bar/" 42)) (delete-package '#:foo) (defpackage #:foo (:use #:cl) (:export #:bar)) (defun foo:bar (target &rest args) (declare (ignore args)) (format target "two")) (test) ;; "one" or "two"?