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>