There is a huge difference in actually being portable and “designed to be portable”. I think library’s usefulness would increase many fold if former was the case.
Re:CIDLib: C++ Development Environment
by DeanCIDLib on Thursday March 14, 2019 @09:35PM
(#19395684)
Well, that's one of the reasons for open sourcing it. I'm no a Linux guy. But I know the issues very well, having worked on a lot of portable code before. And there's an existing platform driver for Linux already there, it's just very old and needs to be caught up.
It would have been ugly and asymmetric to have some done that way and some not. So all fundamental types are defined as part of the library.