Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jun 2020 18:36:08 -0700
From:      Donald Wilde <dwilde1@gmail.com>
To:        freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: Minimal skills
Message-ID:  <CAEC7392Hduvatc%2B0AakkrE2RGX0hFncDxJG_Q0TfeAC0pVq%2B6Q@mail.gmail.com>
In-Reply-To: <20200605025655.5e75b15e.freebsd@edvax.de>
References:  <CY4PR19MB0104DC7541A2154B5C435EA7F9890@CY4PR19MB0104.namprd19.prod.outlook.com> <20200604074134.89eb6518.freebsd@edvax.de> <CY4PR19MB0104A2C03F4D66A1DA251A23F9880@CY4PR19MB0104.namprd19.prod.outlook.com> <20200604005859.ca438474.freebsd@edvax.de> <CY4PR19MB0104C290121BF756D57B2DDBF9880@CY4PR19MB0104.namprd19.prod.outlook.com> <20200604020051.0c02472d.freebsd@edvax.de> <CY4PR19MB0104DD86F8FE6446AD1BF327F9890@CY4PR19MB0104.namprd19.prod.outlook.com> <CY4PR19MB01041DACEFFEF08ADB096BC3F9890@CY4PR19MB0104.namprd19.prod.outlook.com> <6b5318f0-8139-0994-5a3f-de646496b2dc@holgerdanske.com> <24281.37948.274297.76623@jerusalem.litteratus.org> <20200605025655.5e75b15e.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/4/20, Polytropon <freebsd@edvax.de> wrote:
> On Thu, 4 Jun 2020 20:39:24 -0400, Robert Huff wrote:
>>
>> David Christensen writes:
[snip]
>> 	This is not the case; the latest revision of which I am aware is
>> the 2018 Standard (which is the 2011 Standard with bug fixes).
>>
>> >   and K&R 2e is still the standard text:
>>
>> 	There's a reason this is still _the_ "Start here." book.
>
> It's also worth noting that C from different eras is present in
> the FreeBSD code base. While "man 9 style" is mostly followed,
> the capabilities of the evolving C standard can be different,
> and compiler options might force a specific standard, so assuming
> that "I pick the latest and it will always work everywhere with
> any compiler" is false. :-)

On a side note, while buildworld was running I noticed a lot of C++
source files flowing by. Methinks it might be a useful addition to the
docs for each major component of the base system to add a 'source in
XYZ' comment to the man pages in some decided-on consistent way. That
might not be trivial for some components but it would be a good
subject for Brendon to investigate and document somewhere(TBD),
somehow(TBD). I know that you can get a dependency list for each port
and package, so that might be a starting point...
-- 
Don Wilde
****************************************************
* What is the Internet of Things but a system *
* of systems including humans?                     *
****************************************************



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAEC7392Hduvatc%2B0AakkrE2RGX0hFncDxJG_Q0TfeAC0pVq%2B6Q>