On 1 June 2017 at 14:38, Martin Decky <[email protected]> wrote: > > I always though that our "doctrine" gives us the liberty to ditch or > slightly alter parts of the so-called standards that are stupid, outdated or > otherwise violating the best software engineering practices of our time > (while at the same time keeping our native API similar to existing APIs > where the syntactical or semantic differences can be neglected in practice). >
I'm not involved in the changes, but I always thought that this "doctrine" is incredibly damaging to HelenOS and the primary reason for the general lack of contributors. Nothing good happens when you ditch and namespace block preexisting standard APIs. It's a naive and small-minded approach. The problems you are naming are intrinsic to the C programming language, and the only reason C is useful at all is because of the vast quantity of existing code. So you create a different language that shares all of C's problems, but doesn't support any of the existing code? How does that make sense? It doesn't. -- J. Z. _______________________________________________ HelenOS-devel mailing list [email protected] http://lists.modry.cz/listinfo/helenos-devel
