Size: a a a

Clojure — русскоговорящее сообщество

2019 May 18

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Почти. Кроме SICP нужно ещё про персистентные структуры данных понять и про модель стейта в Clojure.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
В общем, SICP + доклады Рича Хики.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
источник

Н

Никита in Clojure — русскоговорящее сообщество
👌🏻
источник

AS

Artemiy Stepanov in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Почти. Кроме SICP нужно ещё про персистентные структуры данных понять и про модель стейта в Clojure.
кстати sicp на clojure решается иль нет?:)
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
он на всем решается
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
А про неземной - есть мнение (и я его разделяю), что для погружения в ФП и прокачки он не повредит, и даже весьма предпочтителен
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Прокачивает он только жонглирование типами. Если бы был аналогичный язык без такой развесистой системы типов, но с нормальным порядком вычисления, то он был бы гораздо более полезен для прокачки ФП.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
В "нормальным порядке вычисления" "нормальный" - не оценка, а термин Normal Order, конечно.
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Ela к вашим услугам
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Но и прокачка жонглирования типами не менее важна для динамики имхо
источник

IP

Ilya Pomaskin in Clojure — русскоговорящее сообщество
Раз уж вы заговорили про типы
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Интересно. Жаль, что дохлая.
источник

IP

Ilya Pomaskin in Clojure — русскоговорящее сообщество
Почему так не популярен clojure typed?
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Я с ней игрался когда она была более жива - очень интересно, после хаскеля как будто кандалы снимают )
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@ilya_pomaskin Когда я про него читал, в нём были какие-то FIXME везде, а потом появился clojure.spec, и стало уже не так интересно.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@IIvana Я так и не нашёл хорошего применения статической типизации кроме одного, но про которое все забывают: статическая типизация серьёзно упрощает аудит безопасности кода.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Поскольку аудит безопасности по необходимости холистичен, его нельзя дробить на уровень ниже защищаемой системы, то без статической типизации он выливается в "у нас есть дикое количество кода и никто не знает, какие в нём дыры", а статические типы позволяют отсекать гигантские части пространства состояний.
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Забавно, в хаскельчатике меня считают троллем из динамической секты, потому что я топлю за динамику. Но я могу здесь встать на защиту статики, хотя бы ради дискуссии и оппонирования )
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Все эти монады/моноиды/функторы и прочие классы типов на порядок-два повышают уровень абстракции при думании о коде, а типизиция все равно в голове и в модели функции есть, независимо от наличия компилятора, тайп-чекера и Хиндли с Милнером
источник