|
|
|
Immutable Data Structures - поделитесь впечатлениями.
|
|||
|---|---|---|---|
|
#18+
Давно еще смотрел презентацию по Кложуре о неизменяемых структурах данных (кстати интересная, будет нечего делать - гляньте http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey ) и они мне сверлят мозг с тех пор. Кложур использовать не хочу, но этот подход выглядит очень интересным - кроме того он не ограничен кложурой, можно в любом языке. Кто-нить использовал такие структуры в жава? Как работается с точки зрения сложности кода - его становится больше/меньше, он становится легче/сложнее? Какая из библиотек проще http://functionaljava.org http://code.google.com/p/guava-libraries - может есть еще другие? Было-бы интересно услышать что думаете о таком подходе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 02:34:37 |
|
||
|
Immutable Data Structures - поделитесь впечатлениями.
|
|||
|---|---|---|---|
|
#18+
Ввиду того, что операции изменения/поиска, которые применяются к этим структурами данных, подразумевают активное использование анонимных функций, то до появления лямбд (т.е. до java 8) это муторно и ужасно раздувает код из-за необходимости создания анонимных классов и их передачи во все эти map/filter и прочие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 13:59:09 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=261&tid=2130647]: |
0ms |
get settings: |
22ms |
get forum list: |
24ms |
check forum access: |
12ms |
check topic access: |
12ms |
track hit: |
48ms |
get topic data: |
26ms |
get forum data: |
5ms |
get page messages: |
95ms |
get tp. blocked users: |
3ms |
| others: | 310ms |
| total: | 557ms |

| 0 / 0 |
