User-driven design and evaluation of Liquid Types in Java

Bugs that are detected earlier during the development lifecycle are easier
and cheaper to fix, whereas bugs that are found during production are difficult
and expensive to address, and may have dire consequences. Type systems are
particularly effective at… Read more


Jextract, Distilled (Java Project Panama)

The idea behind the jextract tool is to mechanically generate a set of interfaces from a C header file. Together, these interfaces can be thought of as Java bindings for the native library whose headers has been processed by jextract. These interfaces are... (more…)

Read more »