Итак, у меня есть этот файл с именем test.lisp .Вот оно:
(in-package :cl-user)
(defpackage test
(:use :cl
:prove))
(in-package :test)
(defun square (x) (* x x))
(plan 3)
(ok (not (find 4 '(1 2 3))))
(is 4 4)
(is (square 3) 9)
(finalize)
Когда я загружаю этот файл, т. Е.
(load "test.lisp")
, 3 теста завершены - это успешно;но когда я пытаюсь вызвать функцию square
, я получаю сообщение о том, что square
не определено.
Почему это происходит?
Я хотел бы знать, как использовать Prove
для файла src.
Спасибо