metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-04-10 09:50 pm

Белорусский налоговый учет

и бухгалтерия выкушают мой моск.

Кто-нибудь знает:
1) Что и в каком порядке изучать, чтобы написать интерпретатор Хаскеля?
2) Где взять готовый встраиваемый интерпретатор?

:)

[identity profile] mibori.livejournal.com 2009-04-10 08:18 pm (UTC)(link)
У меня от мысли о функции, у которой на входе список объектов, каждый из которых список коо...
Тут больше newtype нужно, имхо.

Никогда не видел пространственных запросов... но думаю, что преждевременная оптимизация -- это зло, как и преждевременный рефакторинг. Действительно крыша едет, если все сразу делать.

[identity profile] metaclass.livejournal.com 2009-04-10 08:29 pm (UTC)(link)
В БД и пространственных запросах, конечно, можно обойтись без оптимизации, поначалу все будет работать и так. Но в реальных условиях (миллионы объектов) пользоваться можно, только если время работы O(log N) а не O(N), так что всякие там индексы на разнообразного рода деревьях нужно считать входящими в условие задачи и поддерживать их должен используемый инструмент.
Вот та же реляционная теория - она придумывалась именно как средство разделить физическую структуру данных и их логическую структуру. Но, тем не менее, до сих пор при проектировании БД приходится учитывать потенциальные способы доступа к данным и подгонять индексы, а иногда и поступаться нормализацией, ради скорости работы.

[identity profile] mibori.livejournal.com 2009-04-10 08:42 pm (UTC)(link)
Да прибудет с вами Окасаки...

[identity profile] metaclass.livejournal.com 2009-04-10 08:47 pm (UTC)(link)
О, точно, я же в эту книжку еще не заглядывал.