Yeah. To quantify, OCCT is >1M lines of code, and SolveSpace's NURBS kernel is <10k. This general smallness is what subsequently made stuff like the browser target feasible, though it obviously comes with downsides too.…
> He fully non-responsive to Linux users Well, he was nice enough to write the Linux port in the first place, and he personally develops under Linux, so... To develop free, general-purpose, desktop, parametric 3d CAD…
> Interesting bit of trivia: SolveSpace comes from M-Labs I developed SolveSpace, and whitequark (via M-Labs) is the current maintainer. He's responsible for all the non-Windows ports, plus the last few years of…
"Constraint" means something different to Cassowary than it does to us here, and isn't obviously useful. An optimized matrix library (Eigen, BLAS, LAPACK, etc.) would provide a modest speedup without too much work. So…
Yeah. To quantify, OCCT is >1M lines of code, and SolveSpace's NURBS kernel is <10k. This general smallness is what subsequently made stuff like the browser target feasible, though it obviously comes with downsides too.…
> He fully non-responsive to Linux users Well, he was nice enough to write the Linux port in the first place, and he personally develops under Linux, so... To develop free, general-purpose, desktop, parametric 3d CAD…
> Interesting bit of trivia: SolveSpace comes from M-Labs I developed SolveSpace, and whitequark (via M-Labs) is the current maintainer. He's responsible for all the non-Windows ports, plus the last few years of…
"Constraint" means something different to Cassowary than it does to us here, and isn't obviously useful. An optimized matrix library (Eigen, BLAS, LAPACK, etc.) would provide a modest speedup without too much work. So…