Сделал генератор java interop bindings из javadocs. Пока сделал обвязки для всех классов JDK. Классов дофига, разделил на отдельные clojars. Если нужно для какого-то конкретного либы/фреймворка - пишите. Код обязок с доками. Вопрос - зачем ? 1. автокомлит инстанс мемберов 2. смотреть доки 3. вызовы джава мемберов выглядят “по-кложурному” 3. выкинуть из своих проектов лишний interop код. https://github.com/clojure-interop/java-jdk
@potapenko А где генератор? И сколько времени загружается? (Недавно обнаружилось, что java-time
грузится 3 секунды!)
@dottedmag Генератор пока не выкладывал, попожже - нагенерю либ, потестирую. Проверю загрузку спасибо! ну отдельные классы как бы быстро. Там же не нужно всю пачку загружать - нужен класс - взял неймспейс - загрузил.
@potapenko Генератор работает прямо с HTML Javadocs? Или с исходниками?
Html джавадокс
Ну вообще. JDK 8 только, или устойчив к смене разметки в разных версиях?
пока >= 1.8 потом добавлю 1.6
джавадок генератор поменяли в 1.8 - все свежие либы на нем
Мне скорее интересно, различается ли разметка в 1.12 и 1.8
да, будет
там разные джавадок генераторы использовались, можно сгенерить новые джавадоки если исходники есть
какая конкретно либа интересует?
Абстрактно.
ок
скажи если нужно какую древнюю, заодно допилю 1.6 - там допилить только квери к html
1.6 ведь в 2018 окончательно умерла.
ну имеется ввиду джавадоки, может какая либа без исходников но есть джавадоки которые старым генераторм сделаны
условно 1.6 - старый генератор, а 1.8 - новый генератор javadoc
@potapenko оо, класс, запостите в #announcements