Forum Webscript.Ru

Общие => Базы данных => Тема начата: html60 от 01 Февраля 2007, 20:14:14

Название: BAL - усовершенствованный язык запросов для деревьев
Отправлено: html60 от 01 Февраля 2007, 20:14:14
BAL - усовершенствованный язык запросов,
предназначенный для обработки в базе данных деревьев.
Формат файлов базы данных - BAF (описан в проекте).

Документация на
http://bal10.chat.ru

Прошу критику.
Название: BAL - усовершенствованный язык запросов для деревьев
Отправлено: CGVictor от 01 Февраля 2007, 21:48:48
html60
Реализация?
Название: BAL - усовершенствованный язык запросов для деревьев
Отправлено: html60 от 05 Февраля 2007, 11:05:48
>Реализация?

А вы только пользоваться умеете?
Принять участие в разработке ни хотите?

Прошу, примите все кто может, посильное участие в этом GPL-ом
проекте.
Кроме самого компилятора проекту нужна документация.
Прочитайте, пожалуйста, описание языка и укажите на неудачные формулировки, описки и т.д.
Название: BAL - усовершенствованный язык запросов для деревьев
Отправлено: CGVictor от 05 Февраля 2007, 19:17:06
html60
Не хочу, честно говоря.
Хотя сама концепция вполне ничего.
О конкурентоспособности и элементарной применимости можно будет говорить только после какой-то реализации.
Название: BAL - усовершенствованный язык запросов для деревьев
Отправлено: Yukko от 15 Февраля 2007, 14:35:24
html60, а у меня вопрос, который может показаться идиотским. Я так понимаю, для каждого языка придется писать какой-то штепсель, драйвер или еще что-то в этом духе, чтобы работать с деревьями?
Название: BAL - усовершенствованный язык запросов для деревьев
Отправлено: html60 от 15 Февраля 2007, 16:19:36
>у меня вопрос, который может показаться

хуже всего страх и недосказанность.
смело спрашивайте, смело ставьте под сомнения и т.п.

> каждого языка придется писать какой-то штепсель

нет.
если в используемых вами baf-файлах нет типов данных размером
3, 5, 6, 7, 9 байт - то объясляете каждый baf-файл как файл соотвествующей структуры (struct в С, record в Pascal), отобразив типы данных размеров 1, 2, 4, 8 байт соотвествующим образом.
Именно такие baf-файлы нужно создавать на традиционных языках.

если в используемых вами baf-файлах есть типы данных размером
3, 5, 6, 7, 9 байт - то в структурах на С или Pascal-е одноименное им поле надо объявить как структуру (т.е. структура внутри структуры), подобрав ее размер так, чтобы он совпадал с размером поля в baf-файле. Затем такую под-структуру из файла копировать в переменную программы, размером 1, 2, 4, 8 байт и обрабытывать уже переменную.
Название: BAL - усовершенствованный язык запросов для деревьев
Отправлено: Yukko от 15 Февраля 2007, 23:18:01
html60, я просто сходу не проникся пониманием :( предлагается данные хранить в древовидных структурах или предлагается особый формат для хранения древовидных структур? исходя из ответа на этот вопрос, я могу задать другой, ответ на который меня волнует больше ;)

Цитировать
html60:
> каждого языка придется писать какой-то штепсель
нет

судя по всему, в случае с вебпрограммистами, все же да...
Название: BAL - усовершенствованный язык запросов для деревьев
Отправлено: html60 от 16 Февраля 2007, 15:48:15
давайте конкретнее о каких языках для веб идет речь