Computer algebra systems are incredibly useful. It's a shame another project is started that's not in C. The world is really waiting for a library that can be used in effectively all programming languages.

Julia will be able to generate c-compatible .so/.dlls in a not so distant future.

This sounds very interesting. Do you have any more information on this?

Currently the best you can do is to build a somewhat unwieldy relocatable “bundle” with PackageCompiler.jl [1], but there are apparently plans for actual static compilation using an approach more similar to that used in GPUCompiler.jl [2], and the latter approach should as far as I understand allow for the creation of proper .so/.dlls.

[1] https://github.com/JuliaLang/PackageCompiler.jl

[2] https://github.com/JuliaGPU/GPUCompiler.jl