This repository contains sample projects to demonstrate cross-language debugging of C and Ruby code using Sulong and TruffleRuby. Both language implementations are part of the GraalVM project.
You can download the latest GraalVM release from Oracle. It already comes with Sulong included, but you may need to install other language implementations, e.g. for Ruby or Python, manually. Please refer to the GraalVM documentation on how to do that.
Please also ensure that you have Clang and LLVM, including the opt tool available on your path. For a list of compatible versions please check the Sulong README.
As we will use Chrome Devtools to debug the code, please make sure you have either Google Chrome or Chromium available.