Scala Native provides bindings for several C and POSIX APIs out of the box. To help complete and maintain the list of supported APIs as well as seamlessly use 3rd party native libraries support for automatically generating bindings is needed. The goal is to create a tool that parses C header files using LibTooling and generates a Scala Native API as well as an sbt plugin to use the binding generator in a project.

Organization

Student

Liudmila Kornilova

Mentors

  • Jonas Fonseca
close

2018