As described in the blog post “” and implemented in PackageCompiler.jl, it is possible to compile Julia programs statically into a shared library. However, are there any examples of then calling this compiled library (
.so file) from Python? Would it be the same as Python calling a compiled C library?
My question comes from a place of ignorance. Specifically, I’m unclear about:
- What a
.sofile actually is
- If Python cares about the source language of a
- What types of interfaces does a
.sofile allow for
I will be trying to answer these sub-questions myself and have rephrased them as a StackOverflow question, but I thought I would ask here first and document my learning journey.