Scheme has a single false value (#f) but everything else is considered true...
Any Lisp w/o image support is no true Lisp in my book. That leaves us with only Common Lisp and Janet.
The others (Scheme, Clojure, etc.) are just Lispy syntax but lack the true "soul" of Lisp-style development.
I believe firmly that there should be a single true value, which we might reasonably name true, and a single false value, false, other values aren't booleans, so it's no more reasonable to ask whether an empty string is false, than to just forget to close the quote marks on a string. What we wrote isn't a correct program.