Size: a a a

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

2020 March 06

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
интересно. А как посмотреть джавный код?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
compile?
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
ну джавный код тут просто для удобства, как human readable вариант байткода, благо оно 1в1 почти
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
comile -> а потом смотреть байткод ридером каким нить
источник

AR

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

AR

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

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Ivan Grishaev
интересно. А как посмотреть джавный код?
есть еще https://github.com/gtrak/no.disassemble, но оно хитрое и ломается у меня постоянно )
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Я где-то смотрел видос, что тайп хинты часто дают 2x прибавку к перформансу
источник

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
Tim Plotnikov
Я где-то смотрел видос, что тайп хинты часто дают 2x прибавку к перформансу
в случае с рефлекшеном это must для чего-то минимально критичного, да
источник

IG

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

AR

Andrew Rudenko in Clojure — русскоговорящее сообщество
но я не знал, что кложка генерирует такое без рефлекшена
источник

AR

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

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
для этого надо сделать (set! *warn-on-reflection* true)
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Ivan Grishaev
хинты надо ставить там, где компайлер ругается
Не уверен.
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Думаю что хинты нужно ставить ещё в местах, где хочется чтобы было поменьше instanceOf и помочь компилятору)
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
а что не уверен? Если задать переменную, то при компиляции в репле пойдут варнинги
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Ща я попробую этот видос найти
источник

НМ

Наташа Маркс in Clojure — русскоговорящее сообщество
Монада - это null-value на дрожжах?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Да это в user guide написано
источник

λ

λoλmouse in Clojure — русскоговорящее сообщество
Abyr Valg
Как в кложе ио-монаду сделать?
Зачем монады в кложе? Возьми нормальный фп язык с типами - Scala/Haskell/Idris.
источник