Since quicklisp 2013-11-11 dbd-sqlite3 system can not be loaded on systems, where it was loading OK before. Namely Windows systems, or ECL bytecode compiler.
This is because of the new dependency osicat.
As far as I see, osicat is only used in a single form: (osicat:regular-file-exists-p database-path)
IMHO it is too restrictive to reject some lisp platforms by using osicat for such a simple need.
Since quicklisp 2013-11-11 dbd-sqlite3 system can not be loaded on systems, where it was loading OK before. Namely Windows systems, or ECL bytecode compiler.
This is because of the new dependency
osicat
.As far as I see, osicat is only used in a single form:
(osicat:regular-file-exists-p database-path)
IMHO it is too restrictive to reject some lisp platforms by using osicat for such a simple need.
Why not just use
(cl:probe-file database-path)
.