On Wed, Jul 24, 2013 at 2:00 PM, Stephan Beal <sgb...@googlemail.com> wrote:

> On Wed, Jul 24, 2013 at 9:38 AM, Edward Berner <e...@bernerfam.com> wrote:
>
>> Personally, I'd vote for Fossil to remain C89.  Specifically I'd like
>> Microsoft Visual C++ 6.0 on Windows NT 4.0 to continue to be a usable
>> target.
>>
>
> As a matter of course, i never explicitly use any C99 features except for
> the 2 headers stdint.h and inttypes.h (for fixed-size integers and their
> portable printf/scanf modifiers) but those work just when compiling in c89
> mode, assuming your compiler has them. MSVC does not, but there are two
> open source projects offering drop-in replacements for these headers for
> MSVC. The current prototype code compiles with (-std=c89 -pedantic -Wall
> -Werror), but does use those two C99 headers.
>
> Why not use more modern features? I mean, I would probably not shift my
whole codebase to C++11 just yet, but writing new code using C99? Don't all
modern compilers support it already? If I was into really bad puns, I would
say that "Fossil" is just a name, not a goal.
I really am asking this out of interest why anyone would be against C99.
Having recently graduated and on my first job, I am very interested in what
seems to me to be completely irrational. In the past year I have found that
most "irrational" things are really just my lack of experience showing :-)

-- 
˙uʍop-ǝpısdn sı ɹoʇıuoɯ ɹnoʎ 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to