Alexey Popov пишет:
Потому что dsql это зло, попса. Оcновной тул разработчика должно быть что то типа GPRE - это и есть правильный и канонический способ.
Тоже примерно так и считаю.
Ведь у большинства структура базы вполне статическая, да и основные запросы тоже так что тратить время на динамику просто жалко. Да и глупые ошибки ещё до компиляции и запуска бы отметались. :)

Вот только бы GPRE научить исключениями кидаться и итератор stl-совместимый возвращать - цены бы ему не было.

По современному это аналог linq, который бы на этапе компиляции
продюсировал бы blr, который бы в рантайме скармливался в gds_compile_request.
Кроме linq есть и более другие интересные технологии:
http://www.haskell.org/pipermail/haskell-cafe/2009-March/058872.html, http://www.rsdn.ru/forum/message/3289552.flat.aspx
Ну или ближе к теме
http://www.haskell.org/haskellDB/

Кстати, а в blr план присутствует, или он в рантайме генерится?
--
Александр Замараев

Ответить