This is the companion repository for the C++Now 2018 talk "The Julia Language and C++: The Perfect Marriage?"
The slides are available in the file cppnow2018-julia.ipynb.
To run the tutorial, follow these steps:
- Install Julia from http://julialang.org
- From the Julia REPL, install the required packages:
Pkg.add("CxxWrap")
Pkg.add("IJulia")
Pkg.add("BenchmarkTools")
Pkg.add("Cxx") (warning: may take a long time)
- Start the local notebook server
using IJulia
notebook()
You may also need to get the master version of Cxx
, i.e:
Pkg.checkout("Cxx")
Pkg.build("Cxx")
In the tutorials dir, the following is available:
- eigen3: C++ source code of the Eigen header-only matrix library
- cxx: Notebook on how to use the Eigen library using Cxx.jl
- cxxwrap: Basic tutorials (
hello_world
andtypes
) plus a tutorial on using Eigen from CxxWrap.jl