On Thursday, 2 July 2015 at 14:42:10 UTC, ketmar wrote:
that's why my hashtables supports alot of types, including ints, strings, structs and inlined? hm...

Hashing isn't type-dependent. You can't really do it well in C with things like extensible physics and sound synthesis.

People write core libraries in C++. Why they do it is not the main point, but they actually have good reasons to choose C++ over C no matter what C-wizzkids with C++-allergies claim… ;^]

yes. the main reason is "let's prevent using our library in any sane language!"

Nah, it's more like "let's solve this in a language where this can be done in a convenient manner and will be used by many people".

As for D... I'm not really sure if D can get good C++ interop without changing language semantics. A 75% solution isn't really good enough to cover libraries that rely heavily on template composition.


Reply via email to