Белорусский налоговый учет
Apr. 10th, 2009 09:50 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
и бухгалтерия выкушают мой моск.
Кто-нибудь знает:
1) Что и в каком порядке изучать, чтобы написать интерпретатор Хаскеля?
2) Где взять готовый встраиваемый интерпретатор?
:)
Кто-нибудь знает:
1) Что и в каком порядке изучать, чтобы написать интерпретатор Хаскеля?
2) Где взять готовый встраиваемый интерпретатор?
:)
no subject
Date: 2009-04-10 07:30 pm (UTC)no subject
Date: 2009-04-10 07:53 pm (UTC)no subject
Date: 2009-04-10 08:04 pm (UTC)А уж если вспоминать про оптимизацию, то вообще крышей поехать можно. Я периодически пытаюсь представить себе, как можно было бы оформить БД и запросы к ней (R-tree для оптимизации пространственных запросов это частный случай такого) на хаскеле таким образом, чтобы их оптимизацией занимался движок, на основе предыдущих запросов и информации о типе.
no subject
Date: 2009-04-10 08:18 pm (UTC)Тут больше newtype нужно, имхо.
Никогда не видел пространственных запросов... но думаю, что преждевременная оптимизация -- это зло, как и преждевременный рефакторинг. Действительно крыша едет, если все сразу делать.
no subject
Date: 2009-04-10 08:29 pm (UTC)Вот та же реляционная теория - она придумывалась именно как средство разделить физическую структуру данных и их логическую структуру. Но, тем не менее, до сих пор при проектировании БД приходится учитывать потенциальные способы доступа к данным и подгонять индексы, а иногда и поступаться нормализацией, ради скорости работы.
no subject
Date: 2009-04-10 08:42 pm (UTC)no subject
Date: 2009-04-10 08:47 pm (UTC)