# Reviving concrete package depending on Cxx.jl

**URL:** https://discourse.julialang.org/t/reviving-concrete-package-depending-on-cxx-jl/51734
**Category:** General Usage
**Tags:** package, cxx
**Created:** [December 12, 2020, 6:34pm UTC](https://discourse.julialang.org/t/reviving-concrete-package-depending-on-cxx-jl/51734 "2020-12-12T18:34:48Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![KZiemian](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kziemian/32/9020_2.png) [@KZiemian](https://discourse.julialang.org/u/KZiemian)
#### Post date: [December 12, 2020, 6:34pm UTC](https://discourse.julialang.org/t/reviving-concrete-package-depending-on-cxx-jl/51734/1 "2020-12-12T18:34:48Z")

</div>

Case and point. Last Friday, 11 December, there was a meeting of Julia users from Discours working in high energy physics (topic for another discusion). At the top of priorities emerges reviving of [ROOT.jl](https://github.com/JuliaHEP/ROOT.jl) package, which allows you to use mysterious [ROOT](https://en.wikipedia.org/wiki/ROOT) program and libraries which dominates the field of high energy physics.

There are few big problems to solve, but first obstacle is that [ROOT](https://en.wikipedia.org/wiki/ROOT) is mainly written in C++ and [ROOT.jl](https://github.com/JuliaHEP/ROOT.jl) use [Cxx.jl](https://github.com/JuliaInterop/Cxx.jl) package to call C++ code. From my knowledge [Cxx.jl](https://github.com/JuliaInterop/Cxx.jl) have serious problem in Julia above 1.4.

We would be grateful if someone want to share his/her experience about dealing with this problem. Should we try to move to something like [CxxWrap.jl](https://github.com/JuliaInterop/CxxWrap.jl) or all hope is lost until someone repair [Cxx.jl](https://github.com/JuliaInterop/Cxx.jl)?

To be honest, I’m not a ROOT expert, so if you have some specific questions about it, you can found here much more knowledge person than I.
