News for hackers. Stuff that matters.
Re:FreeBSD spends 7% of its boot time running a bubblesort o... by me_again on Friday May 19, 2023 @02:04PM (#36005018)
I'm saying "it is harder to consume good libraries in C, because it is harder to find them & harder to build them; and once you have done both, you find that good library A and good library B work in very different ways, so you have to do more work to adapt".

And I haven't mentioned the lack of a strong universal string type, the way many libraries typedef their own family of different kinds of integer, the way one library will require you to free() a returned structure and another will require you to call my_library_free()...

It all adds up to additional friction.

You don't have to agree! Maybe I am out of date, I haven't really dealt with this since the mid 2000's. I'd be thrilled to hear this isn't an issue any more.

Re:FreeBSD spends 7% of its boot time running a bubblesort o... by pjmlp on Friday May 19, 2023 @02:25PM (#36005216)
Although I usually rant about C, using libraries is surely not a problem specifically in the world of UNIX package managers.
Re:FreeBSD spends 7% of its boot time running a bubblesort o... by JohnFen on Friday May 19, 2023 @03:41PM (#36005986)
> You don't have to agree!

It's not really a matter of whether or not I agree. I was just trying to understand what the assertion was!