Thursday, August 20, 2009

CLSQL......blah?

So I've been doing some stuff with CLSQL at work and while I appreciate the abstraction of the SQL functions, I would really also like to have access to more low level stuff to build my own abstractions, esp. when the whole point of using LISP over other languages is to build your own abstractions. I have to go digging in the clsql-sys package (which is basically not documented at all) and even that didn't have what I was looking for (namely getting field names/types from a result set object.) I'm probably just not looking in the right places, but this is frustrating to say the least.

This is where LISP suffers. Poor documentation resulting from a lack of users. If you can't figure out how to do something very specific in PHP or Javascript in like an hour or two of Google searching, you should probably just give up on life. All I want to do is get some pretty simple information from a SQL result and I don't want to rebuild all the SQL APIs in CLSQL to accommodate this. Grrrr. FML.

On the bright side, <3 Caroline Polacheck

No comments: