From owner-freebsd-hackers@freebsd.org Thu Jan 3 20:18:16 2019 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2C21A1435CF0 for ; Thu, 3 Jan 2019 20:18:16 +0000 (UTC) (envelope-from mark@exonetric.com) Received: from relay.exonetric.net (relay0.exonetric.net [178.250.72.161]) by mx1.freebsd.org (Postfix) with ESMTP id 40CF58D9E6 for ; Thu, 3 Jan 2019 20:18:14 +0000 (UTC) (envelope-from mark@exonetric.com) Received: from imac.localdomain (90.69.187.81.in-addr.arpa [81.187.69.90]) by relay.exonetric.net (Postfix) with ESMTPSA id 70FB42B152; Thu, 3 Jan 2019 20:18:08 +0000 (GMT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Re: Speculative: Rust for base system components From: Mark Blackman In-Reply-To: Date: Thu, 3 Jan 2019 20:18:06 +0000 Cc: Enji Cooper , Hackers freeBSD Content-Transfer-Encoding: quoted-printable Message-Id: <6DF138FB-E730-477A-A992-8FE1944DDE94@exonetric.com> References: <201901021829.x02IT4Kc064169@slippy.cwsent.com> <361CCB81-AEB6-4EAC-9604-CD8F4C63948C@gmail.com> To: Igor Mozolevsky X-Mailer: Apple Mail (2.3445.102.3) X-Rspamd-Queue-Id: 40CF58D9E6 X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.20 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MV_CASE(0.50)[]; IP_SCORE(0.18)[ipnet: 178.250.72.0/21(0.96), asn: 12290(0.02), country: GB(-0.10)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[exonetric.com]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.87)[0.874,0]; NEURAL_SPAM_SHORT(0.83)[0.825,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: exonetric.com.in.heluna.com]; NEURAL_SPAM_LONG(0.83)[0.830,0]; R_SPF_NA(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:12290, ipnet:178.250.72.0/21, country:GB]; FREEMAIL_CC(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jan 2019 20:18:16 -0000 > On 3 Jan 2019, at 16:32, Igor Mozolevsky = wrote: >=20 > On Thu, 3 Jan 2019 at 16:26, Enji Cooper wrote: >=20 > >=20 >> PS let=E2=80=99s call the discussion mostly closed and start working = on prototypes instead of beating a dead horse further. >=20 >=20 > That's precisely how ideas that most people disagree with get *pushed* > through by evangelists with confirmation bias! Like someone said > earlier in the discussion: does Rust add anything? The answer is a > resounding NO, save for bloat. Technically, I thought it was clear what Rust adds and that is = =E2=80=9Csafety=E2=80=9D, the cost of that =E2=80=9Csafety=E2=80=9D and = the comprehensiveness of that =E2=80=9Csafety=E2=80=9D are debatable,=20 but the proposed benefit seemed pretty clear to me - Mark=