Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

He's a one-man army of a one-year old software, so it makes sense that he would focus on core features that are most relevant to his existing customers and capable of attracting new ones. If this was important to you or someone else who would sign up for a Symbolica license, I'm sure he would improve on this. A streamlined C++ API is comparatively easier to achieve than beating state-of-the-art efficiency on key CAS algorithms...

We should encourage this original approach of licensed source available software, otherwise you end up with either black-boxy Mathematica-like software of xzlib disasters and nothing in between.



Completely fair, but then don't announce what is a C library, as being a C++ one, just because it uses iostream on the examples.

Tell it is a C library, and announce C++ support when it is actually available.


Yeah, I agree that it should be advertised differently, stressing the obvious WIP aspect. I guess the idea is just to show that the seed for a proper C/C++ API is there, and ready to be developed further for whenever a customer requires it. Out of curiosity, what is your use case?


I was only making the point that many of us in C++ community don't appreciate libraries making the minimum effort, only because C89 is a C++ subset.

It is like shipping JavaScript libraries, and then letting Typescript users having to create .d.ts files by themselves.

In my case, I only care about GPGPU, HLSL and CUDA cover that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: