[-] BatmanAoD@programming.dev 1 points 1 day ago

Modev says they've been using C for 25 years, and used Rust for several years as well! Their whole schtick baffles me.

[-] BatmanAoD@programming.dev 2 points 1 day ago

I also hope that some of the people reading this realize that OP is also the person posting all of the "stop trying to suppress C" posts.

[-] BatmanAoD@programming.dev 4 points 3 days ago* (last edited 3 days ago)

Every technology that gets used frequently enough facilitates maladaptation to its faults. ๐Ÿ˜‘

[-] BatmanAoD@programming.dev 3 points 3 days ago

I'm no expert, but isn't running in a VM strictly better than running on raw metal from a security perspective? It's generally more locked down, and breaking out of the virtualization layer requires a separate security breach from gaining access to the running container.

[-] BatmanAoD@programming.dev 1 points 5 days ago

Rust feels like entirely the wrong target for that sort of criticism, especially regarding "energy and resource intensity". Rust is well-known to be comparable to C in its efficiency.

[-] BatmanAoD@programming.dev 1 points 6 days ago

I haven't told you to keep calm. I'm just confused about you repeating the same points, in the same words, over and over, even after being told that you don't have your facts correct.

I'm not saying you can't learn or talk about other languages; I'm confused by the mismatch between your posts criticizing people for promoting newer tech stacks and the ones where you seem to be promoting newer tech stacks yourself.

25 years of experience is certainly enough to have strong opinions, but until your last comment I had the impression that you had a year or less of experience in C, hence my question.

[-] BatmanAoD@programming.dev 2 points 6 days ago
  • Why do you keep posting the same rant about "going back to the roots", especially after multiple people have pointed out that C is not "the roots" of programming?
  • Why do you have such strong opinions about a language that you're still learning?
  • If you're that passionate about C and believe that people should use it instead of newer languages, why do you care about Nim or Nelua?
[-] BatmanAoD@programming.dev 3 points 6 days ago

If you're thinking of this post, it's by the same author: https://snac.bsd.cafe/modev/p/1727478537.713206

[-] BatmanAoD@programming.dev 1 points 6 days ago

That's not a confession, it's a condemnation. It's not your fault that universities generally don't teach this stuff. (I think I had one lab session wherein we used valgrind.)

[-] BatmanAoD@programming.dev 3 points 6 days ago

Why don't you answer any of my questions instead of telling me to join your club?

[-] BatmanAoD@programming.dev 73 points 4 months ago

The logo and "join our Discord" text are more than half cut off for me. Is that the original cropping, or is it a client (Jerboa) issue?

34
submitted 8 months ago* (last edited 8 months ago) by BatmanAoD@programming.dev to c/rust@programming.dev

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 โ€บ

BatmanAoD

joined 1 year ago