On Wed, Nov 22, 2017 at 3:11 PM bch <brad.har...@gmail.com> wrote: > > On Wed, Nov 22, 2017 at 3:10 PM <bytevolc...@safe-mail.net> wrote: > >> On Wed, 22 Nov 2017 17:30:10 +0000 >> Javier Guerra Giraldez <jav...@guerrag.com> wrote: >> > why not? fossil makes for a neat deployment client! yes, it can also >> > be done with just an http client, but still is a nice option to have. >> >> Because people do not use compilers on such systems, but rather, they >> use other systems that can compile for the target system. >> >> > but i haven't seen any reason to promote a language switch. nice as >> > they are, C11 features make only easier development; not better code, >> > much less any performance improvement or any user-visible advantage. >> >> I am not suggesting a language switch (C11 is still C) and I'm also >> not suggesting just use C11 for the sake of it. Rather, I am suggesing >> using modern C features to clean up the code and allow the compiler to >> optimise it better. For example, postponed variable declarations, >> inline functions, stdint.h definitions, etc. This isn't even C11 stuff, >> it's all basic C99 functionality which has been around for 18 years. >> >> > SQLite _is_ used on lots of weird targets, and there's much shared >> > code, and most importantly, shared code style. introducing an >> > artificial split between them doesn't seem a good use of developer >> > time. >> >> What sort of weird targets does SQLite run on which require the use of >> a very old (or broken) compiler that can't handle any C99 features? > > I don’t have access anymore, but I have supported “obscure” operating systems on old hardware before for important production work. I wish I could recall what the vintage of the required native compiler. Maybe it *would* have passed C99 requirements. Some people will definitely know, but for those that don’t, it’s important to know that all the Unix world is not a modern Linux box.
>> _______________________________________________ >> fossil-users mailing list >> fossil-users@lists.fossil-scm.org >> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users >> >
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users