Я вообще думаю сделать какие-нибудь BenchmarkUtils.jl в которых @benchmark будет старым, а это чудовище будет вызываться каким-нибудь @bhist если уж очень сильно захочется.
Народ в Plotly задумался над тем как решать проблему того, что мантейнеры сторонних компонентов практически никогда сами не релизят их для Dash.jl. Предложил им сделать вариант по типу BinaryBuilder с отдельным репозитарием рецептов сборки джулевских компонентов из питоновских релизов и автоматитеским деплоем/регистрацией сгенерированного джулевского пакета после мерджа рецепта в репозитарий. Вроде им понравилась идея 🙂
Как бонус такого подхода все js, сss и прочие метафайлы переезжают в артефакты. В пакете только вызов макроса который генерируюет по мета из артифакта собственно функции компонентов и __init__()