Skip to content
Snippets Groups Projects
Commit 9631a29f authored by Sebastien Ponce's avatar Sebastien Ponce
Browse files

Added 2 slides on cppyy in the python part

parent a2f79289
No related branches found
No related tags found
No related merge requests found
......@@ -190,7 +190,7 @@
\end{exampleblock}
\end{frame}
\begin{frame}[fragile]
\begin{frame}
\frametitle{Marrying \cpp and python}
\begin{alertblock}{Exercise Time}
\begin{itemize}
......@@ -207,3 +207,31 @@
\end{alertblock}
\tiny Note : you may have to add '.' to LD\_LIBRARY\_PATH and PYTHONPATH
\end{frame}
\subsection[cppyy]{The cppyy project}
\begin{frame}
\frametitle{Automatic Python-C++ bindings}
\begin{block}{The {\color{blue!50!white} \href{https://cppyy.readthedocs.io}{cppyy}} project}
\begin{itemize}
\item originated from the ROOT project
\item still young, version 1.0 from Mid 2018
\item extremely powerful for interfacing \cpp and python
\end{itemize}
\end{block}
\begin{block}{How it works}
\begin{itemize}
\item uses Just in Time compilation through {\color{blue!50!black} \href{https://github.com/vgvassilev/cling}{cling}}
\begin{itemize}
\item an interactive \cpp interpreter
\end{itemize}
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
\frametitle{cppyy crash course}
Shamelessly copied from the cppyy documentation
\includegraphics{cppyy2.png}
\includegraphics{cppyy.png}
\end{frame}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment