News for hackers. Stuff that matters.
Re:Time safety is more important than memory safety by pjmlp on Friday February 14, 2020 @02:52AM (#22324769)
I don't share the same negativity towards Go, in spite of disliking some of its design decisions.

TinyGO, TamaGO, Android's GAPID, Fuchsia's TCP/IP stack, gVisor, are all good examples that Go has a place on C's domain, when one is willing to invest the resources (time and money) into making it happen.

Using Ada wouldn't be that bad actually. :)

As for Rust, now with Google using it on Fuchsia and Microsoft doing internal Rust summits, lets see how it evolves. Both companies are quite big into ISO C++.

Re:Time safety is more important than memory safety by littlestymaar on Friday February 14, 2020 @03:45AM (#22324989)
> Fuchsia's TCP/IP stack

Isn't it the part they decided to rewrite in Rust two years ago ? Or am I confusing with something else ?

Re:Time safety is more important than memory safety by pjmlp on Friday February 14, 2020 @04:02AM (#22325058)
Netstack appears to still being used, looking at the code repository.

And even if not, gVisor keeps using it, and gVisor is used in production on Crostini and Google Cloud.