Re: Reviewing Hurd-on-L4 (and considering its future?)

Nala Ginrut <[email protected]> Tue, 29 May 2018 14:24:01 +0800
Newsgroups gmane.os.hurd.l4
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain


William ML Leslie writes:

> I wasn't talking about things that are now features of GNU/Linux,
> rather things anyone should probably consider doing differently in
> hurd-ng; like safe languages for essential features and better support
> for asynchronity.

Speaking safe languages, are you proposing another language like Rust to
replace C? I think it's interesting to write another Hurdish kernel with
Rust, but I still don't know if it could be accepted as a side-project of Hurd.
Anyway, it's using name mangling like C++ which is bad for FFI (foreign
function interface) to bind dynamic languages. I ever thought to write a
thing like cl-Hurd with Guile.
To bind FFI with C++ code requires many labor work for C wrapping, which
is recent work I organize my team to do for preparing the next stage
product framework. I have to say, it's a so boring work, I wish I never
use C++ for code base, C is most lovely language for such a purpose, but we have to.

--
GNU Powered it
GPL Protected it
GOD Blessed it
HFG - NalaGinrut
Fingerprint F53B 4C56 95B5 E4D5 6093 4324 8469 6772 846A 0058

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE9TtMVpW15NVgk0MkhGlncoRqAFgFAlsM8gEACgkQhGlncoRq
AFiKvA//fytuhNFHiTED4isBCZ3ggHTbrUv5Nu1Npfi+oPwAXKviVJqlFWG7bZV9
xHeXciG2zA+Hv7vm3LJs7WpV5IWx9BOcecSYCFTDymjsMPmZlwx0de9dynk3c6FN
k9VlxVd53hWoaJj6B2GH3oI+ZCjTJQhVT9NYodfBbjOvAJ7nWg1PXE8sVxfyAd6p
EjNQ7cQMdl5lmt47j8Q7hJRWTBYNoehd2HDALCnCPTkjnI7zoM5srmJo1e8Qkj+O
36w0vEXO1iwl0p9zXR5prtxRVNFsdA1677Q8kdrAICGJq3zTIWH5N7PiO3Z4gXFv
Wig4n/mV4JDlH9KzLWf8Mxm049CRonY7vkx0rW5f5jrYzHKIUqCnTvkm7/Z2LNVO
zClNvmEhSwJHftv82spPd0NPbDNaNG528PTThsKYPEW9yBHTDwv1DnfQ8he66xti
kZbvUwJAAfsopEZ4FTlPSQuVCdEflmi3JRUYuxJyruSkc/mKVaKMtWBr54LJRMlG
ydh68jmD1G6IMDyGVXviUlJYOd6JUFgzyN6nVaBsFSJZcgqvLftX8ggYO5FdZg1A
cb6P0jWCjCJ7ue7Wys7SWgXoZR1pXqA6pQMhXvofJiQIfSbXyo79JcX6exwS9TJO
Ljh0UVXo7Xq9d373uUrjfYn8NZUNZ6vREm+1YRZ+RsL/o1vkes0=
=yKgw
-----END PGP SIGNATURE-----
--=-=-=--