On 15 November 2017 at 16:36, Jakub Jermář <ja...@jermar.eu> wrote:
> Hi Jiri,
>
> On 11/15/2017 04:21 PM, Jiří Zárevúcky wrote:
>>> Out of curiosity, which C89-only code is being compiled against libposix?
>>>
>>
>> libuv compiles as C89. It would probably work just fine as C99, but as 
>> restrict
>> shows, compatibility between different C revisions is not a 100% thing, so
>> I'd rather fix the headers once, than review and patch each legacy codebase
>> individually. We don't have many ports right now, but as our libraries 
>> improve,
>> that should change. ;)
>
> I don't like that a third-party C89 lib is forcing compromises onto
> HelenOS. I think the effort should go in the opposite direction: make
> things compatible with HelenOS (and the standards it uses) rather than
> making HelenOS compatible with whatever limitations third-party code can
> impose.
>

I mean, you are proposing that a lifetime of patching old codebases is
preferable
to a single one-minute change with literally no downsides. That outright
contradicts the principle of least insanity.

_______________________________________________
HelenOS-devel mailing list
HelenOS-devel@lists.modry.cz
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to