> That’s why all of its API identifiers have the prefix `Ns_` (or `NS_` or `ns`, depending on the kind of identifier). Kind of like how (coincidentally) Apple’s Foundation and AppKit frameworks use the prefix `NS`, because those came from Nextstep.
I've always hated when APIs and types are prefixed like this. It doesn't play very well with autocompete.
It makes sense in C, doesn't it? You want your or some library's string abstraction available separately and not a bunch of errors because you both defined a different `struct string`.
I've always hated when APIs and types are prefixed like this. It doesn't play very well with autocompete.