From owner-freebsd-questions@freebsd.org Fri Jun 5 01:36:12 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1859733A99D for ; Fri, 5 Jun 2020 01:36:12 +0000 (UTC) (envelope-from dwilde1@gmail.com) Received: from mail-lj1-x241.google.com (mail-lj1-x241.google.com [IPv6:2a00:1450:4864:20::241]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49dQGL5K4Zz4ZP4 for ; Fri, 5 Jun 2020 01:36:10 +0000 (UTC) (envelope-from dwilde1@gmail.com) Received: by mail-lj1-x241.google.com with SMTP id n23so9709897ljh.7 for ; Thu, 04 Jun 2020 18:36:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to; bh=EjWWPXYeIvdarFYUQHoyEve89iU7aI7/F7ZoB2sN6tM=; b=sk4pRZLhqwfVteBfg5LJcGLrEexOO1Rk2qfGsVTw8r8M+BNye3zVlE0QaYS6lUW/vZ YeZkNjel1pr3qag8wPIEanVaHNrEgRRXv/wZyBlUaOtiYR3H6WLgJUL5WeSrCMCL2Ysz pAv9FaoGJyxWqD7vF1tmktsxFM5c1lYIg4e01nQ4mmjNERpm2ROYkVQ4SIfz3hamTfqv +SvgmDt1/f96Rjs76Amx9jGBqFp7VenJg32WMBRFyBmZk+De+M0im6goa/FH7stFHVmm Wqq8SVx7xz6J3zyS/97d65lT8F8+ivQtIWh6zXLZGAujD8tYzAPadQ+kFe4ZOP4CXHXW 2m1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :from:date:message-id:subject:to; bh=EjWWPXYeIvdarFYUQHoyEve89iU7aI7/F7ZoB2sN6tM=; b=OO83/ebufClR6AuNA163fQziLoEI9fQ8kRxmYh4IdLcCWai/xEUycW6ZXjYN/5Wnl2 eh77M9INSPjsdVl8YcYWXK6byry4rZyGAxt9YbpOx/orbjvTYWAvHHR7MFjLkm6CulH8 Vyb6maf28QbCXTa+maVekhaqnYCZdFaPTlmcYKjNNTEX33CtJJRN3tsXHlDZGSEgTHQS LIpcm3Qgm5vhhpepj9JlVubfb6mWp9KmBVNBC03ADACFqdgSkF1ppSsXdFcrPgCb93Rc fpaSCYF1NCvhdRmTOcoOi8/X0JrIrYWTbHTNEcoJ4zRg1F0WBvASMPH7MQ/OUUjDHWFj U+iQ== X-Gm-Message-State: AOAM5333CrM4sSHQ2ub1WZKKMh+VBnpsBXRw2D97giOuMuy86tlLFnaD TVYogZ2tV8oVRzqD0naf2AfsnOwJOrRCLk/rcySgmDp+ X-Google-Smtp-Source: ABdhPJzwQIX/ym2h7LSG98TqFTYwfCyxAMk2DBEg9OT02ogNYVStPzRCVYtIadndr+YgUvomaQaVwi2NexV9W98drjc= X-Received: by 2002:a2e:3c06:: with SMTP id j6mr3561743lja.357.1591320968762; Thu, 04 Jun 2020 18:36:08 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6504:47:0:0:0:0 with HTTP; Thu, 4 Jun 2020 18:36:08 -0700 (PDT) Reply-To: dwilde1@gmail.com In-Reply-To: <20200605025655.5e75b15e.freebsd@edvax.de> References: <20200604074134.89eb6518.freebsd@edvax.de> <20200604005859.ca438474.freebsd@edvax.de> <20200604020051.0c02472d.freebsd@edvax.de> <6b5318f0-8139-0994-5a3f-de646496b2dc@holgerdanske.com> <24281.37948.274297.76623@jerusalem.litteratus.org> <20200605025655.5e75b15e.freebsd@edvax.de> From: Donald Wilde Date: Thu, 4 Jun 2020 18:36:08 -0700 Message-ID: Subject: Re: Minimal skills To: freebsd-questions Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 49dQGL5K4Zz4ZP4 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=sk4pRZLh; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dwilde1@gmail.com designates 2a00:1450:4864:20::241 as permitted sender) smtp.mailfrom=dwilde1@gmail.com X-Spamd-Result: default: False [-3.50 / 15.00]; HAS_REPLYTO(0.00)[dwilde1@gmail.com]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; REPLYTO_ADDR_EQ_FROM(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.68)[-0.677]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.90)[-0.897]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.93)[-0.927]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; FREEMAIL_REPLYTO(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::241:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Jun 2020 01:36:12 -0000 On 6/4/20, Polytropon 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? * ****************************************************