-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Port CLSQL to CFFI without requiring cffi-uffi-compat #2
Comments
Opening sub-issues for each supported RDBMS I have started some of the required work on the master branch. The intent in fleshing out The highest priority for me is the ODBC interface since that's what I personally use and rely upon the most. I may be able to get to the other ones as well, but help is definitely welcome. It's worth pointing out that for those using SQLite3, PostgreSQL, or MySQL, and not already relying on CLSQL, fukamachi/cl-dbi may be worth exploring. |
Figured it's worth throwing out there - should c2ffi or cffi-grovel be considered in this effort? My first instinct is no due to added code/dependency complexity as well as somewhat lacking documentation, but open to discussion. |
One problem with the current implementation of I'd rather not have to use the previous mechanism of manually appending pathnames to library filenames, so that the CFFI port can use
|
There's |
@luismbo Thanks. I knew about it, but thought it did not behave in the same way as I thought that With this in mind, I think that makes just going ahead with |
:clsql-cffi
, but it would be nice to use the CFFI API natively without the wrapper, since it removes a level of indirection.This might also be a good chance to not
:use
:cffi
but leave it in its own namespace, since IMO that leads to more readable code. Currently uffi is called with/without the package qualifier a bit randomly, which can get confusing at a glance.The text was updated successfully, but these errors were encountered: