| I've found myself wanting to do something like: (aif (safe-load-table (+ userdir* u))
(...do something with it)
(prn "user not found"))
But if safe-load-table fails, it returns an empty hash, which is considered as true for the purpose of if. Is it a good idea to have an optional argument to safe-load-table that would cause it to return #f instead? |