aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStas Boukarev <stassats@gmail.com>2013-11-17 12:28:52 +0400
committerStas Boukarev <stassats@gmail.com>2013-11-17 12:28:52 +0400
commit459c830b895b8e7e0ad5e2664f67b134b4edfeb2 (patch)
treed5f4bd4c02902ffba7c39fdb73627cf01dbddf1b
parentba530fe9426a4b5823d9cf9fbf17d0064dc7e079 (diff)
downloadtl-who-459c830b895b8e7e0ad5e2664f67b134b4edfeb2.tar.gz
tl-who-459c830b895b8e7e0ad5e2664f67b134b4edfeb2.tar.bz2
tl-who-459c830b895b8e7e0ad5e2664f67b134b4edfeb2.zip
Add a type-check for a stream in with-html-output.
Avoids confusion caused in Issue #14.
-rw-r--r--who.lisp1
1 files changed, 1 insertions, 0 deletions
diff --git a/who.lisp b/who.lisp
index 0695ef7..b2d0337 100644
--- a/who.lisp
+++ b/who.lisp
@@ -280,6 +280,7 @@ supplied."
(multiple-value-bind (declarations forms) (extract-declarations body)
`(let ((,var ,(or stream var)))
,@declarations
+ (check-type ,var stream)
(macrolet ((htm (&body body)
`(with-html-output (,',var nil :prologue nil :indent ,,indent)
,@body))