Как подключиться к sqlite3 с красным - PullRequest
0 голосов
/ 12 января 2019

Я попытался загрузить две библиотеки sqlite, упомянутые на красном веб-сайте, однако обе они основаны на реболе и выдают ошибки "недопустимой проблемы", такие как:

*** Syntax Error: invalid issue! at "^-^-^-#[datatype! integer!]^-[*bind-int (sid"
*** Where: do
*** Stack: do-file expand-directives load

Хотел бы получить данные из хранилища sqlite и обновить их с красного.

edit: мне удалось использовать call/output для вызова исполняемого файла sqlite3, но я не знаю, есть ли лучшие способы сделать это.

files: ""
call/output {sqlite3 test.sqlite "select bookid, title from books order by rowid desc limit 10"} files
rows: split files "^/"

Затем каждая строка должна быть разделена.

1 Ответ

0 голосов
/ 12 января 2019

В вашем случае интерпретатор захлебнулся так называемым синтаксисом конструкции #[...], который на данный момент поддерживается только частично красным цветом.

Более того, для использования привязок SQLite3 (и любой библиотеки, ориентированной на ввод / вывод) требуется реализация типа данных port!, которая появится только в версии 0.7.0. Между тем, call должно вас хорошо охватить, даже если это выглядит как специальное решение.

...