“SQL, Lisp, and Haskell are the only programming languages that I’ve seen where one spends more time thinking than typing.” — Philip Greenspun
Conversation
Notices
-
Embed this notice
Artemis (artemissian@fosstodon.org)'s status on Monday, 24-Feb-2025 00:44:30 JST Artemis
-
Embed this notice
Janneke (janneke@todon.nl)'s status on Monday, 24-Feb-2025 00:46:39 JST Janneke
@artemissian RUST, RUST, RUST.
Must have Rust in the kernal too!
And it's "functional" (kind of) and "memory safe" (sometimes, for simple code, kind of).
-
Embed this notice
Tariq (rzeta0@mastodon.social)'s status on Monday, 24-Feb-2025 04:28:57 JST Tariq
I wonder if there's an effort to create a unix-like kernel entirely in rust?
-
Embed this notice
Janneke (janneke@todon.nl)'s status on Monday, 24-Feb-2025 04:28:57 JST Janneke
I'm sure the rusties are wasting otherwise valuable time rewriting the entire world, changing next to nothing fundamentally. We can only hope they learn something in the process.
-
Embed this notice
Janneke (janneke@todon.nl)'s status on Monday, 24-Feb-2025 04:59:34 JST Janneke
@rzeta0 @artemissian rust is mainly same old, same old imperative coding style which we've known for decades to be a next to impossible paradigm to create reasonably bug free code with. No (sensible) garbage collection and its memory safety (unsafe {...})is a scam.
-
Embed this notice
Tariq (rzeta0@mastodon.social)'s status on Monday, 24-Feb-2025 04:59:35 JST Tariq
Im no expert but I'm led to believe rust is a significantly different paradigm but also massively hard work.
Might as well use that enthusiasm and energy to design a new kind of kernel rather than Frankenstein the existing kernel which follows a 30 year old design...
-
Embed this notice
Janneke (janneke@todon.nl)'s status on Monday, 24-Feb-2025 05:01:34 JST Janneke
@rzeta0 @artemissian also, Unix is at least 50 years old. 30y would be more like the Hurd, but I'm afraid the rusties aren't that advanced yet.
-
Embed this notice