A full-featured 2D + 3D CAD application built in Rust with GPU-accelerated rendering. Native DWG & DXF read and write, paper space, ACIS solids, dimensions, layouts. An open source community project by Hakan Seven, recognized and promoted by the OpenAEC Foundation.
The interactive approach should be just as future proof. Programmatic interfaces are not really suitable for many designers. Who work more intuitively with direct visual interaction.
I couldn't imagine doing really complex stuff programmatically.