That being said, as someone who has integrated CSPICE into several C++ and python projects, the modernization would be a very welcome change. The current arch depends far too much on global state, and none of it is threadsafe.
That being said, as someone who has integrated CSPICE into several C++ and python projects, the modernization would be a very welcome change. The current arch depends far too much on global state, and none of it is threadsafe.
Good to know Boris is still there! Was Chuck still heading up the team when you left?
> a plan for a complete rewrite in C++
Oh, no! That's a real shame. I'd be all for a rewrite, especially considering their insane test coverage, but that decision worries me.
> That being said, as someone who has integrated CSPICE into several C++ and python projects, the modernization would be a very welcome change.
As someone who worked mostly with CSPICE in C but also with some other non-Fortran toolkits, I agree.