New Singular.jl (computer algebra) package for Julia

I just finished writing a blog post about a new Singular.jl package which we have been working on. It provides access to much of the C++ kernel of Singular, a popular computer algebra system with a very good Groebner basis engine.

I thought the Julia community might appreciate seeing this. At the bottom of the blog, I give a demonstration of Singular.jl running. There are links at the bottom of the blog to the code, and contributions are welcome!


I have used Singular for many years. The Groebner basis and std function are really useful in my research. Julia is also my favorite language for its efficient and math friendly syntax. It is nice to see your package Singular.jl. I am eager for a stable 1.0 version of the package in the near future.