Good job anon. No good deed goes unpunished.
Good job anon. No good deed goes unpunished.
The first rule of the road is “right-of-way won’t help you when you’re dead”.
You left a window open somewhere near your thermostat.
“Lefty Loosey righty tighty”
One arrow points up to the left, one points down to the left.
“Price check for diarrhea-b-gone”
Thanks, I’ve save your comment. I haven’t heard of any of these.
It also has real type safety and thread safety.
Do tell.
Here’s some of my personal complaints. I don’t in general know how to fix them.
proc_macros need their own crate
generics cause problems. Many useful macros can’t handle them. Try using a generic that’s a complex async function, then pass a closure to it.
There’s this kind of weird mismatch where sometimes you want an enum wrapping various types, and in others generics. I find my data flows switching back and forth.
async in rust is actually really good, but go does it better. I don’t think rust could match go without becoming a different language.
Traits are just a big mess. Trait implementations with generics have to be mutually exclusive, but there aren’t any good tools to make them so. The orphaned trait rule is necessary to keep the language sane but is incredibly restricting. Just today I find certain a attribute macros for impls that doesn’t work on trait impls. I guess I have to write wrappers for every trait method.
The “new type” pattern. Ugh. Just make something like a type alias that creates a distinct type. This one’s probably easy to fix.
Cargo is truly great, but it’s a mystery to me right now how I’m going to get it to work with certain packaging systems.
To me, Rust is a bunch of great pieces that don’t fit together well.
Rust. It’s a qualitative improvement over the old ways.
The future won’t belong to Rust itself, but one of its descendants. Rust is too clunky to be the ultimate expression of its best ideas.
From the book: They were insistent. Elrond in particular thought Pippin was going to screw things up, which he did. Gandalf told Elrond they should trust to friendship more than wisdom, since in this particular matter even the wise couldn’t see how to succeed.
The churches are the heart of Donnys support. People wonder how this could happen its because of these guys.
There are also video games in libraries, and there are books in libraries with components that are unusable these days. Nobody is required by law to support these components in perpetuity. Nor is any publishing company required by law to maintain support for a book in perpetuity in any way.
Nor is anybody required by law to help you fix your classic car. People with classic cars spend tons of money to find spare parts or even get them manufactured. This is despite the fact that cars are much more of a necessity than video games.
Likewise, if you paid a video game to keep their servers open, or paid them for their source code, they’d give it to you. If you paid a smart person to reverse engineer the network protocol and write an equivalent server, you’d have your part.
Yes, and if you don’t like it you don’t have to buy them. It’s why I prefer not to use Steam.
If games have to be playable in perpetuity, then you can’t buy a game that isn’t playable in perpetuity.
But what is also unreasonable is needless, always online DRM that shuts down one day.
There are lots of video games without forced online DRM, and video games aren’t a necessity. You can simply stop buying games from these services and let people who don’t care about such things continue to buy them.
So you want to legally require game companies to “preserve history” in perpetuity, unlike every other kind of company in existence?
’
The second sentence isn’t true.
What SKG does is mandate that your purchased product be technically possible to be usable in perpetuity, or refund the cost of it.
That’s a ridiculous requirement. If you want to buy games that are playable in perpetuity, buy games that are playable in perpetuity.
I thought it was 100% on their progress bars.