Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Jan 2019 09:41:53 -0800
From:      Enji Cooper <yaneurabeya@gmail.com>
To:        Igor Mozolevsky <igor@hybrid-lab.co.uk>
Cc:        Hackers freeBSD <freebsd-hackers@freebsd.org>
Subject:   Re: Speculative: Rust for base system components
Message-ID:  <7BCC2D20-7CC5-42B1-BBD2-F3D077D59081@gmail.com>
In-Reply-To: <CADWvR2ju7y_rcY3MFe_381yBmPXgm1BA7RzA9ZTUfTtCHdFGLw@mail.gmail.com>
References:  <201901021829.x02IT4Kc064169@slippy.cwsent.com> <e954a12f-5d23-7a3f-c29b-c93e1250965c@metricspace.net> <361CCB81-AEB6-4EAC-9604-CD8F4C63948C@gmail.com> <CADWvR2ju7y_rcY3MFe_381yBmPXgm1BA7RzA9ZTUfTtCHdFGLw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Igor,

> On Jan 3, 2019, at 08:32, Igor Mozolevsky <igor@hybrid-lab.co.uk> wrote:

...

> 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.

And this is why one reason people say =E2=80=9CFreeBSD is dying=E2=80=9D.

If we stuck with status quo, we wouldn=E2=80=99t have llvm, would use just P=
owerPC/Intel architectures, libxo wouldn=E2=80=99t be a thing, we wouldn=E2=80=
=99t have tests, etc.

Calculated risks have value. But in order to prove their acceptance and use,=
 you need to provide prototypes to show their usefulness, provide measuremen=
ts, and such.

My point is to provide an existing service that I=E2=80=99ve seen implemente=
d more than once by FreeBSD-integrators in an ugly way, using non-modern C/C=
++, or python 2.x: the former which is more difficult to maintain than moder=
n C/C++, and frankly was a mess; the latter which was maintainable, but slow=
 (because JIT python) and didn=E2=80=99t use base system components, i.e., p=
ython 2.x.

Tl;Dr: if you don=E2=80=99t have anything constructive to say, please rethin=
k your replies and provide constructive criticism. Constructive criticism is=
 welcome. Armchair nitpicking is not.

Thanks,
-Enji=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7BCC2D20-7CC5-42B1-BBD2-F3D077D59081>