Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Sep 2024 12:01:49 -0400
From:      Jan Knepper <jan@digitaldaemon.com>
To:        Bob Bishop <rb@gid.co.uk>
Cc:        Stefan Esser <se@freebsd.org>, freebsd-hackers@freebsd.org
Subject:   Re: Rust: kernel vs user-space
Message-ID:  <BACB8C4C-8D8F-4650-B6F5-7A60D2898326@digitaldaemon.com>
In-Reply-To: <FAB9B773-A51A-4208-A2C9-0CE0604A5235@gid.co.uk>
References:  <FAB9B773-A51A-4208-A2C9-0CE0604A5235@gid.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Yeah=E2=80=A6 I second that question=E2=80=A6

(Not asking for a friend=E2=80=A6 :-) )



ManiaC++
Jan Knepper

> On Sep 4, 2024, at 11:22, Bob Bishop <rb@gid.co.uk> wrote:
>=20
> =EF=BB=BFHi,
>=20
>> On 4 Sep 2024, at 15:37, Stefan Esser <se@FreeBSD.org> wrote:
>>=20
>>> Am 04.09.24 um 11:52 schrieb Mark Delany:
>>> On 04Sep24, David Chisnall apparently wrote:
>>>> There are lots of control-plane things that I'd love to see
>>>> written mostly in Lua,
>>> It was remiss of me to not mention Lua given that it's already in the pr=
oject.
>>> Yet another language which could make life easier, more productive and m=
ore accessible in
>>> user-land.
>>> I'm not suggesting for an instant that any of these programs need rewrit=
ing, but one could
>>> imagine that if commands like ifconfig, route, arp, ndp, ipfw (that is, p=
rograms which
>>> take a lot of user input and do a lot of data manipulation but aren't su=
per-critical on
>>> the performance front) were written in a more accessible language, then i=
t might attract
>>> new developers without disenfranchising the core C developers.
>>=20
>> Here is ldconfig in LUA, written more than 2 years ago, for example:
>>=20
>> https://github.com/stesser/ldconfig/blob/main/ldconfig.lua
>=20
> And this is better than C because ...?
>=20
> (Asking for a friend :-)
>=20
> --
> Bob Bishop
> rb@gid.co.uk
>=20
>=20




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BACB8C4C-8D8F-4650-B6F5-7A60D2898326>