Size: a a a

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

2020 March 06

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
или на символе уже есть нужная мета
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
(defn foo [^String a] (s a))
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
тоже все норм
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrew Rudenko
(set! *warn-on-reflection* true)

(defmacro s
 [x]
 `(.toString ~x))


(defn foo [a] (s a))
хм
в репле при загрузке ns не ругается
в консоли, где компиляция происходит, и правда пишет
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
хм
в репле при загрузке ns не ругается
в консоли, где компиляция происходит, и правда пишет
«в репле при загрузке ns не ругается»
а я на это совсем не рассчитывал...
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Andrey Ivanov
аа это прямо как маяковский уже
Я достаю из широких штанин
Рекурсию, свёртку, монаду.
Здравствуйте люди!
Я гражданин, функционального ада.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
«в репле при загрузке ns не ругается»
а я на это совсем не рассчитывал...
если что, то такое поведение в nREPL в Cursive
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
toString это неудачный пример, потому что он у всех объектов
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
надо что-то специфичное
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Ivan Grishaev
toString это неудачный пример, потому что он у всех объектов
warning есть, и этого достаточно для проверки теорий
источник

AV

Abyr Valg in Clojure — русскоговорящее сообщество
Когда человек не может без дженериков и монад решать задачи – это не проблема языка
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Ну я так понимаю что если компилятор не смог вывести ничего лучше Object то он будет ругаться
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
не всё в java производное от Object
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Sergey Trofimov
не всё в java производное от Object
эм. нет, всё?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrew Rudenko
эм. нет, всё?
«everything (except primitives) inherit from Object in Java.»
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
а для примитивов существуют автобоксинг, да
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
но вообще да, наверно в этом дело, в примитивах
источник

AV

Abyr Valg in Clojure — русскоговорящее сообщество
Sergey Trofimov
не всё в java производное от Object
Вот давайте помимо Closure вы всё-таки удосужитесь почитать что-нибудь про более базовый ФП-язык Хаскель, а потом будете учить людей, где и как скобочки ставить.
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
эм, а что за наезд такой?
источник

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
пятница у людей)
источник