# Using a C++ library with Julia 1.\*.\*

**URL:** <https://discourse.julialang.org/t/using-a-c-library-with-julia-1/17573>\
**Category:** New to Julia\
**Tags:** cxx\
**Created:** [November 15, 2018, 7:26pm UTC](https://discourse.julialang.org/t/using-a-c-library-with-julia-1/17573 "2018-11-15T19:26:05Z")\
**Posts on this page:** 1\
**Showing post:** 19

<div class="post-metadata">

**Author:** ![Liso](https://avatars.discourse-cdn.com/v4/letter/l/898d66/32.png) [@Liso](https://discourse.julialang.org/u/Liso)\
**Post date:** [November 19, 2018, 9:32pm UTC](https://discourse.julialang.org/t/using-a-c-library-with-julia-1/17573/19 "2018-11-19T21:32:41Z")

</div>

> [@Luis\_de\_Sousa](#):
>
> If Cxx is so bad […]

I don’t see Cxx.jl as bad I see it as [state of art](https://discourse.julialang.org/t/what-package-s-are-state-of-the-art-or-attract-you-to-julia-and-make-you-stay-there-not-easily-replicateable-in-e-g-python-r-matlab/11294/13)!

> [@StefanKarpinski](#):
>
> There are other people—not that many, however, and they would need to spend a lot more time learning things—who could potentially do some of this work

As we could see - not easy maintainable.

> [@StefanKarpinski](#):
>
> I see that you were not the one who started talking about Cxx being “unmaintainable” and criticizing the way it works (which is fairly unavoidable since it needs to be able to access the private members of C++ data structures).

Unmaintanability was [hyperbole](https://en.wikipedia.org/wiki/Hyperbole) about sin and punishment. But one don’t need to be genius to see that “stealing” private members of data structures from foreign libraries is dangerous and code much more probably won’t be compatible with future versions of these libraries. (Which is what we observe now?).

Thanks for returning Cxx.jl officially into [priorities](https://discourse.julialang.org/t/compiler-work-priorities/17623)! Could you guess when it will be ready?

---

_[View the full topic](https://discourse.julialang.org/t/using-a-c-library-with-julia-1/17573)._
