From nobody Sun Jan 21 16:44:30 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4THzj52kQ1z57mGS for ; Sun, 21 Jan 2024 16:44:41 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (pdx.rh.CN85.dnsmgr.net [65.75.216.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4THzj41qf6z41vN for ; Sun, 21 Jan 2024 16:44:40 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd-rwg@gndrsh.dnsmgr.net has no SPF policy when checking 65.75.216.6) smtp.mailfrom=freebsd-rwg@gndrsh.dnsmgr.net Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id 40LGiUcc086689; Sun, 21 Jan 2024 08:44:30 -0800 (PST) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id 40LGiUra086688; Sun, 21 Jan 2024 08:44:30 -0800 (PST) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <202401211644.40LGiUra086688@gndrsh.dnsmgr.net> Subject: Re: The Case for Rust (in the base system) In-Reply-To: <40bc1694-ee00-431b-866e-396e9d5c07a2@m5p.com> To: George Mitchell Date: Sun, 21 Jan 2024 08:44:30 -0800 (PST) CC: freebsd-hackers@FreeBSD.org X-Mailer: ELM [version 2.4ME+ PL121h (25)] List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.10 / 15.00]; AUTH_NA(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.996]; MIME_GOOD(-0.10)[text/plain]; TAGGED_RCPT(0.00)[freebsd]; ARC_NA(0.00)[]; ASN(0.00)[asn:10494, ipnet:65.75.216.0/23, country:US]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@FreeBSD.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; R_SPF_NA(0.00)[no SPF record] X-Rspamd-Queue-Id: 4THzj41qf6z41vN > On 1/21/24 02:51, Poul-Henning Kamp wrote: > > [...] > > The tools are /never/ the real problem. > > [...] > > But after I read this entire thread, the "pro" argument for Rust > > seems boil down to just "all the cool kids do it". > > [...] > > I will also "second" the comment about C++ getting to be a really > > good language, in particular if you play it like a violin: > > [...] > > Poul-Henning > > > Poul-Henning Kamp is always worth listening to. I shortened my > quotation in order to get to the real point quickly: > > +1. ++1 Long ago I learned to stand on the shoulders of giants, phk, I thank you for the shoulders! > -- George -- Rod Grimes rgrimes@freebsd.org