fukamachi / cl-dbi

Database independent interface for Common Lisp
202 stars 28 forks source link

regressions due to osicat #12

Closed avodonosov closed 10 years ago

avodonosov commented 10 years ago

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).

eudoxia0 commented 10 years ago

Alternatively, use cl-fad to list directories and cl-ppcre to match the regexp to the list.

PuercoPop commented 10 years ago

Our (uiop/filesystem:file-exists-p) which comes with asdf.

fukamachi commented 10 years ago

Resolved in #13. Thanks PuercoPop.