HackerTrans
TopNewTrendsCommentsPastAskShowJobs

gilnaa

no profile record

comments

gilnaa
·hace 3 años·discuss
Like an onion
gilnaa
·hace 4 años·discuss
Polars is already not python
gilnaa
·hace 4 años·discuss
gilnaa
·hace 4 años·discuss
EDITOR=true is clever! Git has --no-edit as well, btw
gilnaa
·hace 4 años·discuss
Panics _can_ sometimes conceptually share the same implementation as exceptions, but given that their usage is not the same, and the fact that the ecosystem doesn't use panics as exceptions, it's a bit of stretch saying they're "functionally" the same.

A bit like saying trains and chairs are functionally the same since they both can have wheels; when there's the crucial difference that chairs don't go choo-choo.
gilnaa
·hace 4 años·discuss
Isn't this why Windows have MOV EDI, EDI at the start of a function? https://devblogs.microsoft.com/oldnewthing/20110921-00/?p=95...
gilnaa
·hace 4 años·discuss
"I want X" "Here's Y" "Yeah no"
gilnaa
·hace 4 años·discuss
Not to mention that it didn't even get into C++
gilnaa
·hace 4 años·discuss
You put #[non_exhaustive] on a enum in Rust to force users matching on it to handle an "else"/"default" case, so that you can add more variants to this enum in the future without breaking their code.

It doesn't mean that the enum itself is non exhaustive: at any point in time when enum is defined, it defines all of its variants and any other value is still UB.
gilnaa
·hace 4 años·discuss
It's not that it is unstable as much as it is needlessly painful to work with.