Recent submissions

Comment · 1 year ago
Comment · 1 year ago
I think it is fine for C and C++ to be relegated for use caches where they make the most sense. I don't see the point of comparing them to niches, markets or cases where for instance garbage collection is fine.

And, I already mentioned Go, Swift and Ada.

Objective-C is not really on my radar, it's specific to Apple, and it doesn't seem like Apple is betting on it for the future.

D and Nim are languages with low momentum relative to others.

I am not sure the AOT approach will work. Maybe, maybe not. There are direct and indirect obstacles, I believe. D is probably interesting here; as I understand it, it supported both GC and no-GC. But, that meant that a lot of libraries used GC, and thus were not necessarily good options for applications that required no-GC. In some ways, a programming language can also be what people build with it and what its ecosystems are like.

Comment · 1 year ago
That seems more an argument against Rust than one for, sorry. Library assistance, not part of the standard library, does not seem to be used much, not many examples.

> Use at your own risks[sic]!

>This is very much an Alpha quality release, at best.

Last update 1 year ago.

Unsafety.

Interesting research, however.

Comment · 1 year ago
> Doubly linked lists aren’t that important today.

I guess Rust is just not a viable or good language if one cannot even implement easily something as basic as a doubly linked list. Doubly linked list is the bare minimum; if that is not easy to implement, more complex data structures will often be even worse.

Rust, contrary to public claims, often does worse on memory safety than C++, which is a sad state of affairs.

I fear my arguments are way stronger than yours, sorry. Please make it easier to implement data structures in Rust.

Comment · 1 year ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton