Apr. 29th, 2008

metaclass: (Default)
1) Прикрутить hugs в свою прогу и делать на хаскеле преобразование результатов SQL запросов в заумные бухгалтерские отчеты.
2) Сделать интерпретатор подмножества хаскеля, связанного с list comprehension на предмет того же - дообработки отчетов на стороне клиента.
3) Найти и прикрутить для того же обычный SQL парсер. Адекватных найти не смог.

Вообще задачи реально две: сделать что-то вроде выполнятеля SQL-запросов к источникам данных, которые сами их не умеют(с возможностью подсунуть извне любой источник, представимый в виде набора реляционных таблиц) и сделать пост-обработку заумных отчетов которые придумывают всякие министерства статистики, налогов и прочие маньяки. Ибо эти отчеты делать прямо на сервере - бизнес-логика загромождает метаданные базы и отлаживать неприятно, а встраивать в код клиента - жаба не велит, хочу чтобы клиент оставался более-менее универсальным и не зависел от прихотей бухгалтерии.

И это при всем при том, что я изначально против встраивания птичьих языков, ака DSL внутрь программ, но практика показывает, что они сильно ускоряют работу, будучи сделаны по-человечески.

PS: Еще есть четвертая идея изврата - написать транслятор хаскеля или SQL запросов в код на дельфи.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 24th, 2025 03:34 am
Powered by Dreamwidth Studios