BatmanAoD

joined 2 years ago
[–] BatmanAoD 1 points 2 hours ago

I really like concave keyboards, and maybe someday I'll invest in one (I previously used a Kinesis 2 but the company kept it when I left).

But besides the brief Kinesis foray, I have used the MS Ergo Sculpt since...2014, I think. It's honestly pretty nice, especially since I don't really care about mechanical keycaps and I value portability. (The only portability downside is that I need to manually put something in the battery compartment to keep it powered off while traveling, because for some reason it has no off-switch.)

[–] BatmanAoD 1 points 1 day ago

What about Julia?

[–] BatmanAoD 3 points 2 days ago (2 children)

It's certainly a sticking point. People complain about Rust syntax all the time.

Personally, I think its syntax is about as close to C++ syntax as it can be without inheriting some truly horrendous decisions.

[–] BatmanAoD 6 points 2 days ago (3 children)

Is Fortran really your favorite language?

[–] BatmanAoD 3 points 2 days ago
[–] BatmanAoD 2 points 6 days ago

What's wrong with the Windows one, and/or what's better about Gnome's or KDE's?

[–] BatmanAoD 2 points 6 days ago

They did consider making environment-manipulation functions atomic; the problem is that there's simply no way to guarantee that everything that can manipulate your process's environment is actually beholden to whatever atomic interface Rust provides. I could be misremembering, but I think there was even some discussion with glibc maintainers about whether this could be made safe, and the answer was basically "haha no."

[–] BatmanAoD 2 points 6 days ago (2 children)

What virtual desktops do you prefer? I don't find Mac OS's significantly better, and I haven't spent much time with very many Linux window managers other than i3 (and that was years ago).

[–] BatmanAoD 5 points 6 days ago (1 children)

Actually, it's pretty surprising to me that a small university lab is forcing a specific version of a specific OS on you.

[–] BatmanAoD 4 points 6 days ago (9 children)

I...honestly don't know what you mean, and I've had 11 since about when it came out. Do you have an example?

Lots of settings actually seem more convenient now, especially the ones for audio and Bluetooth.

[–] BatmanAoD 1 points 1 week ago

I agree with Linus's argument here. I also think the selected quotes are the main points in that argument, not just "inflammatory minor excerpts."

[–] BatmanAoD 23 points 1 week ago (2 children)

This headline is based on responses to the question "what are your biggest worries about the future of Rust", not "are you worried about the future of Rust." So of course most of the respondents answered with a concern about the language.

68
submitted 1 month ago* (last edited 1 month ago) by BatmanAoD to c/programmer_humor
41
A classic tale (programming.dev)
 
34
submitted 1 year ago* (last edited 1 year ago) by BatmanAoD to c/rust
 

Almost five years ago, Saoirse "boats" wrote "Notes on a smaller Rust", and a year after that, revisited the idea.

The basic idea is a language that is highly inspired by Rust but doesn't have the strict constraint of being a "systems" language in the vein of C and C++; in particular, it can have a nontrivial (or "thick") runtime and doesn't need to limit itself to "zero-cost" abstractions.

What languages are being designed that fit this description? I've seen a few scripting languages written in Rust on GitHub, but none of them have been very active. I also recently learned about Hylo, which does have some ideas that I think are promising, but it seems too syntactically alien to really be a "smaller Rust."

Edit to add: I think Graydon Hoare's post about language design choices he would have preferred for Rust also sheds some light on the kind of things a hypothetical "Rust-like but not Rust" language could do differently: https://graydon2.dreamwidth.org/307291.html

view more: next ›