Not the original author, just interested in the subject. But I don't believe any nurbs package is contained explicitly in the library. But you could use the they array and math packages to build the b-spline and continuity logic necessary for nurbs in even higher dimensions. Curious if you don't mind sharing what you are building, bondarchuk ;)
I am a little bit bored with all of these computational geometry libraries being in C++. I would want something more abstract, with multiple possible backends.
it's not going to be competitive if the vector computations cannot be inlined, so something shared across languages does not make much sense until stuff like Graal VM or LLVM cross-language inlining becomes mainstream
If you don't run the vector computations on a shader, it is not going to be competitive, no matter what. And C++ is not really the best for that, either.