TL;DR
This paper demonstrates how to make Ada software accessible to Python and Julia users by automating the build process of shared objects using GPRbuild, exemplified with the PHCpack polynomial solver.
Contribution
It introduces a method to automate Ada software integration into Python and Julia environments using GPRbuild, facilitating broader usability.
Findings
Automated build process for Ada software in Python and Julia.
Successful integration of PHCpack with Python and Julia.
Open source implementation available at GitHub.
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. With GPRbuild the making of shared object files is fully automated and the software can be readily used in Python and Julia. The application is the build process of PHCpack, a free and open source software package to solve polynomial systems by homotopy continuation methods, written mainly in Ada, with components in C++, available at github at https://github.com/janverschelde/PHCpack.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
