(no subject)

Date: 2012-10-17 10:42 am (UTC)
Как-то так, да. Очень похоже то, что я делал на C#. Единственное, у меня на продукцию некоторые ограничения накладывались, хотя не уверен, что это было нужно. Тут, видимо, в качестве задела на будущее, делается предположение о монадичности некоторых операций, хотя ни одно из требований задачи явно об этом не говорит. То есть приходится размышлять над дизайном системы, развязывая себе руки в определенных местах. Такой-то ОО-подход в стиле Хаскель получился (я таки надеюсь, что именно получился в результате размышлений, а не просто пруф того, что можно C#-код 1 в 1 переложить на Хаскель). Ну и количество получаемых сущностей не сильно меньше, хотя кого это должно волновать. Если не кидаться интами-строками как в хабрастатье, а делать нормальные расширяемые типы, то особо срезать углы не получается. И более-менее одинаково вышло.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
No Subject Icon Selected
More info about formatting

December 2019

S M T W T F S
1234567
891011121314
15161718192021
222324252627 28
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags