Hacker News new | ask | show | jobs
by DeanRoddey 2658 days ago
It's designed to be portable. There needs to be well defined types that each per-platform driver can define such that they always are the same.

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.

1 comments

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.
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.