Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Dec 2018 13:05:24 -0500
From:      Diane Bruce <db@db.net>
To:        Enji Cooper <yaneurabeya@gmail.com>
Cc:        Warner Losh <imp@bsdimp.com>, Eric McCorkle <eric@metricspace.net>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>
Subject:   Re: Speculative: Rust for base system components
Message-ID:  <20181231180524.GA2522@night.db.net>
In-Reply-To: <713BA6E4-1C4E-4890-831F-6379D3AB4425@gmail.com>
References:  <ca76e5f7-6e59-bd67-144a-90ad66f0252e@metricspace.net> <CANCZdfrMY73-7vK6F6q-iPdW7EOUP8CPThkyxwOoOWedyMu5Ag@mail.gmail.com> <713BA6E4-1C4E-4890-831F-6379D3AB4425@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Dec 31, 2018 at 09:36:18AM -0800, Enji Cooper wrote:
> 
> > On Dec 31, 2018, at 7:02 AM, Warner Losh <imp@bsdimp.com> wrote:
> 
...
> <offtopic>
> At the end of the day, I think the key is that the FreeBSD project needs to start expressing more complicated subsystems in terms of OOP languages, like C++, Rust, etc, instead of expressing most of the code in C. I do think (for instance) a service management system would be a good candidate for modern C++ or Rust.
> </offtopic>

Well, as someone who remembers when Fortran was King and much systems(!)
programming such as editors etc. was done in Fortran, I cheer on
any effort moving on from the failed Fortran compiler 'C'.

FWIW I happen to like Rust and Python. So um I'll just step back
and let others do the painting.

P.S. I prefer plaid green and orange with purple stripes. 

<back into my hole with my popcorn>


> 
> Cheers,
> -Enji
> 
> 1. https://www.python.org/dev/peps/pep-0484/ <https://www.python.org/dev/peps/pep-0484/>;
> 2. https://www.reddit.com/r/rust/comments/5urar1/is_rust_likely_the_next_fastest_language_after_c/ <https://www.reddit.com/r/rust/comments/5urar1/is_rust_likely_the_next_fastest_language_after_c/>;



-- 
- db@FreeBSD.org db@db.net http://artemis.db.net/~db



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20181231180524.GA2522>