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>