I've found that I prefer to add testing code in my other code, but I dislike
adding :fiveam to my package requirements list.
This allows users of fiveam to delineate testing code with #+fiveam() - whereupon
it will be totally ignored by those who do not have fiveam.
Happiness for all and love ensue.
#:!!!
#:*debug-on-error*))
+;;;; You can use #+fiveam() to put your test-defining code
+;;;; inline with your other code - and not require people to
+;;;; have fiveam to run your package.
+(pushnew :5am *features*)
+
;;;;@include "check.lisp"
;;;;@include "test.lisp"