Hello,<br><br>The function postmodern:connected-p should fail when its argument is a variable bounded to nil? For instance, here is some code using the package :postmodern :<br><br>(defun connect-to-database ()<br>  (when (not (connected-p *database*))
<br>    (connect-toplevel *db-name* *db-user* *db-pass* *db-host*)))<br><br>This code fails because *database* is nil at first.<br><br>If the function cl-postgress:database-open-p was changed into this:<br><br>(defun database-open-p (connection)
<br>  "Returns a boolean indicating whether the given connection is currently connected."<br>  (and connection <br>       (connection-socket connection)<br>       (open-stream-p (connection-socket connection))))
<br><br>the code above would work as expected.<br>