I wonder if someone’s working on this from the other end. Like, instead of porting mrust from gcc to tinycc, port rust 1.79 from 1.78 to 1.1.
I wonder if someone’s working on this from the other end. Like, instead of porting mrust from gcc to tinycc, port rust 1.79 from 1.78 to 1.1.
This is true, but the differences go even further than that. Redox is intentionally non-posix-compliant. This means that userspace programs written for posix operating systems may or may not need patching to even compile.
Part of the philosophy of Redox is to follow the beaten path mostly, but not be afraid of exploring better ideas when appropriate.
I blame C++. When these kernel hackers hear about how they should switch to this shiny new language that’s going to make their code so much cleanser and more manageable, I don’t blame them for thinking it’s all bullshit. It was last time.
I finally watched the talk today and that wasn’t what I thought he meant. What I thought he was getting at was that the rust parts of the kernel interact with lots of other modules written by people who don’t know rust. When those C modules change their semantics in ways that break the rust code, they can’t go fix it because they don’t know rust. In fact, whenever they make a change, they don’t even know if they broke some rust module, because they don’t understand the rust code well enough. And this is something that everyone is going to have to live with for the foreseeable future, because you can’t force all those other kernel hackers to learn rust.
I had been wanting Wanda to go full-on supervillain ever since infinity war. I couldn’t believe they actually did it.
I loved Ms Marvel in spite of itself. The story they were telling, with the magic bangles and the clan destine and all that, was pretty boring and barely made sense. All the characters were great though, and it was worth suffering through the plot to spend some time with them.
It’s also worth noting that before bevy, there was a rust game engine called Amethyst, which was planning on using a scripting language for gameplay code. Not having to use a scripting language, but getting to use rust instead, was one of the big selling points of Bevy overr Amethyst.
The Koka language has a stated goal to be as simple as possible. The language definition even has something like scheme’s “feature on top of feature” verbiage. However it’s a very different language than you’re thinking of.
Haskell is simple in some ways and complicated in others.
It doesn’t have optional or named parameters. There are no objects or methods. No constructors. It doesn’t distinguish syntactically between procedures and functions. There are no for loops or while loops. && and || aren’t treated specially. It doesn’t even have functions with more than one argument. Every function takes one argument and returns one result.
I remember getting into political arguments that went nowhere at the time but resulted in me changing my mind years later. The people I argued with never knew about my change of heart. As far as they knew I was one of those people who get more entrenched in their beliefs.
What I’m getting at is that your arguments can hit home without looking like it. What you’re seeing as getting defensive could just be the early stages for them changing their minds.
This can be especially true if someone’s political beliefs are part of their identity. You don’t make those kind of changes all at once.
So I’d say just argue in good faith, don’t try to score points, provide food for thought if you can, and hope for the other person to eventually find their way to the truth.
I was ambivalent about it. I liked everything about it but the story. The characters were great. The acting was great. Some of the fight scenes were great. The main plot was just dumb and I found myself not caring about any of the stuff I was supposed to care about.
It had it’s share of problems, but I really enjoyed it. The teleportation training montage was great.
My favorite part was the flerkin escape at the end. It seems like every marvel plot lately has been resolved with a big fight scene and/or with the hero and villain firing different colored laser beams at each other and grunting aggressively. I loved that they solved the problem with some lateral thinking. It was also a hilarious set piece.
There’s a built in snippet system too, called skeletons, but most people seem to prefer the yasnippet interface.
I would like Debian and the fsf to come to some kind of agreement so Debian can ship the emacs documentation.
There are companies working on providing that experience for Linux. System76 is one. You can buy a laptop with their is pre installed. Everything works, including suspend. If something breaks, you call the support number or email and they either talk you through fixing it or sending it in for repair or replacement. It’s not that different from having a Dell or HP.
I keep hearing that, but I have a Thinkpad, and I can’t imagine a situation where i would use the trackpoint. It’s just so slow and inaccurate that I can’t stand it.
I am looking forward to Virgo. I don’t care so much about the track point (I don’t see what everyone sees in them) but I hear it will come with three mouse buttons, and I’m really happy about that.
Some GPL projects do it. If you find someone infringing, it’s easier to sue them if you have one copywrite holder instead of 100.
I kind of have low expectations because I didn’t really care about this character the last time we saw her, but I’m hoping to be won over.
I’m not sure. I remember seeing an example in the docs, but I can’t find it now. Actually the docs in general are a lot less opinionated than I remember them.
One thing that I did find is that the ion shell document mentions that it isn’t a posix compliant shell because they would have had to leave out a bunch of features.