Size: a a a

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

2020 August 23

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Mikhail Borisov
Я про случай типа (map #(square) [1 2 3])
Но опять же, это было скорее от малого знакомства с языком
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Я про случай типа (map #(square) [1 2 3])
Ужс
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Mikhail Borisov
Я про случай типа (map #(square) [1 2 3])
Тут бы система типов бы ругнулась, но не в кложе)
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
Тут бы система типов бы ругнулась, но не в кложе)
core.typed, но зачем?
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ну когда в репле играешься, довольно легко такое получить)
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Ну когда в репле играешься, довольно легко такое получить)
Традиционно говорю, что репл не для ручного взаимодействия
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Традиционно говорю, что репл не для ручного взаимодействия
Ты о том, что надо формы в него отправлять?
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Ты о том, что надо формы в него отправлять?
Йеп, конечно
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
core.typed, но зачем?
Это одна из 3х либ которые да круто, но применение – хз. Я про: core.match и core.logic если что
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Да, я довольно быстро на отсылание форм в репл перешёл. Так тупо удобнее. Но от косяков глупых, которые в процессе редактирования вылезают, это не спасает)
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
Это одна из 3х либ которые да круто, но применение – хз. Я про: core.match и core.logic если что
Матч норм, я в ракете постоянно юзал, кстати, нов кложе, при наличии деструктуризации сразу думаешь, стоит ли тащить
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Да, я довольно быстро на отсылание форм в репл перешёл. Так тупо удобнее. Но от косяков глупых, которые в процессе редактирования вылезают, это не спасает)
Просто из файла можно отсылать по мелким кускам
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Mike Bohdan
Тут бы система типов бы ругнулась, но не в кложе)
Ещё один + за partial, comp, apply и их связки, вместо #() синтаксиса
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Просто из файла можно отсылать по мелким кускам
Да, это все хорошие рекомендации. И я думаю это даже одна из причин, по которым в кложуре функции в итоге маленькие получаются и хорошо, что практика разработки к этому подталкивает
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
Это одна из 3х либ которые да круто, но применение – хз. Я про: core.match и core.logic если что
Алсо про тайпд применение есть, но поскольку комьюнити решило шо ну его нафиг, нам и рантаймоспек норм - то и ладно
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mikhail Borisov
Да, это все хорошие рекомендации. И я думаю это даже одна из причин, по которым в кложуре функции в итоге маленькие получаются и хорошо, что практика разработки к этому подталкивает
Ещё бы как-то ко всему этому прилепить автогенерацию тестов..
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Просто из файла можно отсылать по мелким кускам
А потом я когда ревью делаю прошу удалять огромные куски (comment ) блоков из файлов у любителей так делать
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Ещё бы как-то ко всему этому прилепить автогенерацию тестов..
Да в целом в емаксе не должно быть сложно сделать по шорткату
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Mike Bohdan
А потом я когда ревью делаю прошу удалять огромные куски (comment ) блоков из файлов у любителей так делать
У меня таких почти нет
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Ещё бы как-то ко всему этому прилепить автогенерацию тестов..
test.check – топлю за него всеми силами
источник