Size: a a a

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

2020 August 24

a

alex in Clojure — русскоговорящее сообщество
Скажем диаграммы вызовов генерить с кода и тд
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
alex
) просто незнаю насколько реализуема идея визуализации процессов происходящих в коде, может с гомоиконичностью это проще
(вспоминая божественную интроспекцию эрланга) нет, гомоиконность тут не поможет, тут jvm надо чем-то заменять
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
не, ладно, в jvm вроде бы есть какие-то механизмы рантайм-интроспекции, но я честно говоря хз, как они работают.
источник

a

alex in Clojure — русскоговорящее сообщество
Рефлексия есть
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
alex
Рефлексия есть
нет, рефлексия это убогий механизм метапрограммирования, а я говорил об агентах и jdwp
источник

AB

Alex Bubnov in Clojure — русскоговорящее сообщество
наверное, можно организовать трейсинг вызовов на уровне кложи, переписыванием символов, но скорей всего это довольно геморно, не проедет через границу clojure/java, может быть слишком интрузивно, чтобы включать это на проде.
источник

a

alex in Clojure — русскоговорящее сообщество
Может как с instrument спеки, включать на время отладки и изучения кода. Может можно через flight recorder events сделать инструментацию
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
alex
Скажем диаграммы вызовов генерить с кода и тд
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
akond
импорт в project.clj   ; computer vision
                                  [opencv/opencv "4.2.0"]
                                  [opencv/opencv-native "4.2.0"]
Could not find artifact opencv:opencv-native:jar:4.2.0
источник

a

akond in Clojure — русскоговорящее сообщество
сейчас гляну
источник

a

alex in Clojure — русскоговорящее сообщество
Спасибо, кажется крутая вещь. Но я не про перфоманс, а думаю можно ли как то ещё улучшить observability кроме метрик и логов
источник

a

akond in Clojure — русскоговорящее сообщество
Ryzhikov Nikolay
Could not find artifact opencv:opencv-native:jar:4.2.0
попробуй 4.0.0-0
источник

a

akond in Clojure — русскоговорящее сообщество
а, native
источник

a

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

a

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

a

akond in Clojure — русскоговорящее сообщество
поэтому у меня работает
источник

a

akond in Clojure — русскоговорящее сообщество
тогда так
источник

a

akond in Clojure — русскоговорящее сообщество
в dependency ставь не opencv/opencv, а            [org.openpnp/opencv "4.3.0-1"]
источник

a

akond in Clojure — русскоговорящее сообщество
и  
:injections [(nu.pattern.OpenCV/loadShared)]
источник

a

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