Video: When Scala meets C, C++, and Assembly

scalascala3scala-nativec++cassembly

London Scala User Group has graciously invited me back for a live coding session.

I chose to showcase how Scala Native can invoke methods defined in C++, C, and even Assembly. All of that works seamlessly in the build, without requiring a separate compilation.

As a final result we built a simple HTTP service, made with a mixture of Scala and C++ libraries, with a sprinkle of C and Assembly code. Along the way I demonstrated debugging a running Scala Native application using LLDB and covered a range of various topics relating to systems programming languages.