exporting Ada software to Python and Julia
applying GPRbuild to make shared object files

Abstract:

The objective is to demonstrate the making of Ada software available to Python and Julia programmers using GPRbuild. GPRbuild is the project manager of the GNAT toolchain. This talk will first present a self-contained small example to illustrate the making of shared object files from Ada software, so the software can be used in Python and Julia. The second part of the talk concerns the application to PHCpack, a free and open source software package to solve polynomial systems by homotopy continuation methods, written mainly in Ada, and available at github at https://github.com/janverschelde/PHCpack.

Ada Devroom FOSDEM 22, Sunday 6 February 2022, online

slides of the talk