[1] Results of US Research Software Sustainability Institute (URSSI) programming language survey, private communication from Dan Katz (UIUC/NCSA), org/computing/software/the-2017-top-programming-languages (Visited August 2021).

[2] Beazley, David M. “SWIG: An Easy to Use Tool for Integrating Scripting Languages with C and C++.” Tcl/Tk Workshop. Vol. 43. 1996.

[3] SIP software home page, software/sip/intro (Visited Sep 2021)

[4] Boost.Python Reference Manual (for software version 1.72), https: //, (Visited August 2021)

[5] Pybind11 project homepage, (Visited August 2021).

[6] ​​Vassilev, Vassil, et al. “Cling–the new interactive interpreter for ROOT 6. ” Journal of Physics: Conference Series. Vol. 396. No. 5. IOP Publishing, 2012.

[7] Cxx.jl GitHub repository, (Visited September 2021)

[8] Wim Lavrijsen, cppyy, presentation, (Visited September 2021)

[9] Cppyy Philosophy, (Visited August 2021)

[10] Clang: a C language family frontend for LLVM,, (Visited August 2021)

[11] Alexandru Militaru, Calling C++ libraries from a D-written DSL: A cling/cppyy-based approach, presentation,, (Visited August 2021)

[12] Keno Fischer, A brief history of Cxx.jl,, (Visited August 2021)

[13] Template instantiation not happening in indirectly called function, (Visited August 2021).

[14] Extend clang AST to provide information for the type as written in template instantiations, (Visited August 2021).