Jun. 1st, 2009

gianthare: (Default)
Захотел я найти библиотеку, чтоб к MySQL из-под Лиспа коннектиться. Не то, чтобы от смерти, но можно было один промежуточный файл сэкономить (такой типа CSV с табами между полями).
Ну нашел, да. Я ее, пожалуй, даже сгружать не буду. Там есть три (!) (по-моему) разных способа создавать SQL-queries, все они используют тот или иной лисповский синтакс, типа такого
(select [first-name] :from [employee] :flatp t :distinct t
                     :field-names nil 
                     :result-types nil 
                     :order-by [first-name])

Типа, люди, бля, SQL расшифровывается как Standard Query Language. Одна из сторон стандартности это то, что его понимают разные DB, но другая-то сторона это то, что в программе можно использовать не долбанный API, а все тот же SQL, причем независимо от языка. Я не готов запоминать еще один набор обозначений для keywords SQL, я лучше сброшу все в файл, а потом спокойно его импортирую.
UPDATE: Упс, нашел набор функций, которые получают SQL query как стринг и его исполняют. Но все равно, сам факт, что мне это пришлось искать и нашел я это почти случайно, говорит о многом.
UPDATE2: Четыре часа спустя — все равно не бежит ни хрена. Ищет shared libraries, dlls находить отказывается. ХЗ. Сделаю текстовый файл как и собирался.

Profile

gianthare: (Default)
gianthare

June 2025

S M T W T F S
1234567
8 91011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 22nd, 2025 12:03 pm
Powered by Dreamwidth Studios